将字符串附加到子链接URL

时间:2010-12-02 23:58:07

标签: javascript jquery append

使用Javascript将字符串附加到列表中链接末尾的最佳方法是什么? 从:

<div id="pagination">
  <ul>
    <li><a href="http://site.com/P1/">Page 1</a></li>
    <li><a href="http://site.com/P2/">Page 2</a></li>
  </ul>
</div>

<div id="pagination">
  <ul>
    <li><a href="http://site.com/P1/?some=blah">Page 1</a></li>
    <li><a href="http://site.com/P2/?some=blah">Page 2</a></li>
  </ul>
</div>

ExpressionEngine几乎无法控制这些分页链接的生成方式。

3 个答案:

答案 0 :(得分:3)

$('#pagination a').attr('href', function() {
  return this.href + '?some=blah';
});

看看它有效here

根据{{​​1}}在评论中的输入,

编辑

答案 1 :(得分:1)

又快又脏:

$('#pagination li a').each(function() {
    this.href += '?some=blah';
});

答案 2 :(得分:1)

这应该适合你:

$('#pagination a').each(function () {
    this.href += '?some=blah';
});

#pagination a更改为您需要的任何选择器。