如何将数据附加到元素属性值

时间:2014-11-07 17:05:39

标签: javascript jquery html append

有这样的htmls,

<a class="testDiv" href="/link1"></a>
<a class="testDiv" href="/link2"></a>

我尝试将 ?param1=2 附加到所有href代码的<a>属性中。

所以看起来应该是这样的,

<a class="testDiv" href="/link1?param1=2"></a>
<a class="testDiv" href="/link2?param1=2"></a>

像这样,

$(".testDiv").attr('href').append("?param1=2");

有什么办法吗?

1 个答案:

答案 0 :(得分:4)

$(".testDiv").attr('href', function (_, currentHref) {
    return currentHref +"?param1=2"
});