如何在JQuery中添加查询参数链接url?

时间:2013-11-24 06:09:33

标签: jquery

我需要为pgae中的每个链接添加一个查询参数。所有链接的类都是a-pg

我使用此代码进行更改但不起作用:

$(".a-pg").attr('href',$(this).attr('href')+'?word=s');

我想将?word=s添加到链接的末尾。 你能帮忙吗?

2 个答案:

答案 0 :(得分:0)

因为您的上下文中的this未引用锚元素

$(".a-pg").attr('href', function(_, href){
    return href+'?word=s'
});

演示:Fiddle

答案 1 :(得分:0)

$(".a-pg").each(function() {
   var newURL = $(this).attr('href')+'?'+ $.param({word : 's'});
   $(this).attr('href', newURL));
});

查看param()函数文档:http://api.jquery.com/jquery.param