【问题标题】:finding anchors with rel attribute and external value查找具有 rel 属性和外部值的锚点
【发布时间】:2010-10-14 20:50:05
【问题描述】:

我正在寻找以下内容的 jQuery 翻译:

function externalLinks() {   
 if (!document.getElementsByTagName) return;   
 var anchors = document.getElementsByTagName("a");   
 for (var i=0; i<anchors.length; i++) {   
   var anchor = anchors[i];   
   if (anchor.getAttribute("href") &&   
       anchor.getAttribute("rel") == "external")   
     anchor.target = "_blank";   
 }   
}   
window.onload = externalLinks;

取自以下网站:
http://articles.sitepoint.com/article/standards-compliant-world/3

我从这样的东西开始,但不知道如何搜索 rel 属性(不遍历所有锚点):

$(document).ready(function () {
    $('body').find('a').findTheRelTagWithExternalValue;
});

谢谢,
--埃德

【问题讨论】:

    标签: jquery


    【解决方案1】:

    类似:

    $('a[href][rel=external]').attr('target', '_blank');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-10
      • 2017-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 2021-10-06
      • 1970-01-01
      相关资源
      最近更新 更多