如何添加?nl!在特定div的链接的末尾?

时间:2018-02-02 12:08:12

标签: jquery html hyperlink href

在页面上有许多div,其中class = field-content。我正在尝试添加?nl!在每个链接的末尾,wchich是div:field-content。这是jquery,但它不起作用。

$( document ).ready(function() {

     var $this = $('.field-content');       
     var _href = $this.attr("href"); 
     $this.attr("href", _href + '?nl!');


  });






   <div class="field-content" >    
    <a href="/content/electro">
<img src="xxx" alt="" height="70" width="200">
</a>
</div>

1 个答案:

答案 0 :(得分:3)

您定位的是父<div>而不是<a>,而不是迭代实例

使用attr(attrName, function)循环集合并返回每个实例的更新值

$('.field-content > a').attr("href", function(_, _href){    
   return _href + '?nl!';
});