【问题标题】:How to add ?nl! at the end of link which is in specific div?如何添加?nl!在特定 div 中的链接末尾?
【发布时间】:2018-02-02 20:16:18
【问题描述】:

页面上有很多 class=field-content 的 div。我正在尝试添加 ?nl!每个链接的末尾是 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>

【问题讨论】:

  • 所有div的href都一样吗?

标签: jquery html hyperlink href


【解决方案1】:

您的目标是父 &lt;div&gt; 而不是 &lt;a&gt; 而不是迭代实例

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

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

【讨论】:

  • 太棒了!我不知道这是可能的。
猜你喜欢
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 2011-04-06
  • 2011-11-02
  • 2022-06-11
  • 1970-01-01
  • 2021-07-18
  • 1970-01-01
相关资源
最近更新 更多