jquery 给 <a href=''> 标签添加字符串

 <a href="${cxt}/controller/method.action?tradeWaterNo=${order.tradeWaterNo}">

我想在js里在href后面添加 如 &guizi=001 这样的参数 ,要怎么加啊?
阅读 3.2k
3 个回答

为了找到 <a ... />,需要为它定义一个 ID(或者 class 之类的其它方式,但关键是要能快速唯一定位到它),假设是设置ID

<a id="xx" .... />

然后在脚本里(如果脚本在最后,可以直接写,否则应该放在 $(function() {}) 里)

const $xx = $("#xx");
$xx.attr("href", `${$xx.attr("href")}&guizi=001`);
var $a = $('a');
var temp =$a.attr('href')+"&guizi=001";
$a.attr('href',temp);
//给a取个id 例如为cc
 <a id="cc" href="${cxt}/controller/method.action?tradeWaterNo=${order.tradeWaterNo}">
var href = $('#cc').attr('href');
$('#cc').attr('href',href+'&guizi=001');
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题