首页 > 如何在页面中所有a标签中的url追加?key=value

如何在页面中所有a标签中的url追加?key=value

在项目中要求实现这样的要求,我设想使用jquery获取DOM对象,然后遍历对象,逐个在href属性中追加字符串?key=value,但是代码总是报错,虽然有思路,但是写不出来!...


$('a').attr('href',function(i, attr) {
  return attr + '?key=value';
});

介样


http://stackoverflow.com/questions/11526102/jquery-append-querystring-to-all-links


var qs = 'key=value';

$('a').each(function(){
    var href = $(this).attr('href');
    if(href) {
        href += (href.match(/\?/) ? '&' : '?') + qs;
        $(this).attr('href', href);
    }
});

参考 Over Stackflow

【热门文章】
【热门文章】