使用JavaScript向链接添加参数

使用JavaScript向链接添加参数,javascript,jquery,Javascript,Jquery,我正在尝试使用java脚本将变量绑定到页面上的每个链接。 例如: 此字符串->?cid=701a0000000aqBx&utm_源=google&utm_中=cpc 应该绑定到我页面中的每个链接 页面1.html?cid=701a0000000aqBx&utm_来源=google&utm_媒体=cpc 页面2.html?cid=701a0000000aqBx&utm_来源=google&utm_媒体=cpc 我的变量是->var utms=location.href.split'?'[1]简单示

我正在尝试使用java脚本将变量绑定到页面上的每个链接。 例如: 此字符串->?cid=701a0000000aqBx&utm_源=google&utm_中=cpc 应该绑定到我页面中的每个链接

页面1.html?cid=701a0000000aqBx&utm_来源=google&utm_媒体=cpc

页面2.html?cid=701a0000000aqBx&utm_来源=google&utm_媒体=cpc


我的变量是->var utms=location.href.split'?'[1]

简单示例。。使用JQuery遍历链接,如下所示:

$("a").each(function() {
    var l = $(this).attr("href");

    // Modify link 
    l += "?someparam=some";

    // Set modified link href back
    $(this).attr("href", l);

});
或将事件绑定添加到链接:

$("a").bind("click", function(e) {

  // Prevent link from changing page
  e.preventDefault();

  var l = $(this).attr("href");

  // Modify l

  // Set new location
  window.location = l;
});

将link href替换为jquery并添加您自己的参数..想法是使用脚本而不编辑每个链接hrefThanks!!这就是我需要的。