使用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几乎无法控制这些分页链接的生成方式。
答案 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
更改为您需要的任何选择器。