【问题标题】:auto complete title tags自动完成标题标签
【发布时间】:2013-04-01 17:22:45
【问题描述】:

不确定这是否可能,可能只是疯狂的复活节星期一无聊!但只是认为它可以为我省去一些麻烦。

我想知道当你链接一些文本时,这些文本是否可以在标题标签中重复,即:

<a href="#" title="these are the words" >these are the words</a>

jquery 可以这样做吗?诸如在标题中查找文本并重复之类的东西?

【问题讨论】:

  • $("a").attr("title", $("a").text()); ?问题是: a 是否只包含文本而不包含 html?也许您想在点击时调用它?等
  • 您为什么要这样做?请不要说 SEO。
  • 嗨 Rich,不是真的,我开始学习 jQuery,这只是我想探索的一个想法。如果在正确的地方使用,为什么不从 SEO 角度使用它,即:Wordpress 主题或导航中的博客标题。当然,如果您的链接显示“单击此处”,那就不是很好了。

标签: jquery href title


【解决方案1】:

您可以使用此代码遍历所有链接:

 $('a').each(function() {
    var text = $(this).text();
    $(this).attr('title', text );
});

第一部分获取链接文本,然后将标题作为文本。

【讨论】:

    【解决方案2】:

    是的,这可以做到。

    $(function() {
       $("a").each(function(index, element) {
         $(element).attr('title',$(element).text());
       });
    });
    

    【讨论】:

    • 谢谢大家,一些很大的帮助,我刚开始使用 jquery,你的回答帮助我理解什么是可能的,Rich 提出了关于 SEO 的观点,我有兴趣获得对上述帖子的反馈.
    • 解决@rich所说的,搜索引擎通常不解析/执行JavaScript,所以如果你添加了带有jQuery的标题标签,它们仍然不会出现在搜索引擎中很担心。
    • 啊,我不知道,所以在这方面毫无意义,谢谢。
    猜你喜欢
    • 2017-04-17
    • 2014-05-18
    • 1970-01-01
    • 2016-02-17
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多