首页 新闻 会员 周边

a href标签后面属性和属性值的问题

0
悬赏园豆:5 [已解决问题] 解决于 2016-07-11 15:55

就是我点击一次,unitCode=""会增加一次

http://localhost:8089/JCY/zfJbxx/jbxxList.do?unitCode=21" (第一次点击)

http://localhost:8089/JCY/zfJbxx/jbxxList.do?unitCode=21?unitCode=21" (第一次点击类似于这样 

如果我把unitCode换成了其他参数http://localhost:8089/JCY/zfJbxx/jbxxList.do?unitCode=21?unitCode=21?unitCode=2101类似于这样的" 我想实现的我第二次点击的属性值会把第一次的替换,第三次的会把第二次的替换

部分jquery

$(".menuson a").click(function(){
var nodes=zTree.getCheckedNodes();
var unitCode=nodes[0].id
console.log(unitCode.length)
if(unitCode.length>0){
s=this.getAttribute("href")+"?unitCode="+unitCode;
this.setAttribute("href",s);

}

$(".active").removeClass("active");
$(this).parent().addClass("active");

});

wtu文的主页 wtu文 | 初学一级 | 园豆:161
提问于:2016-07-11 15:42
< >
分享
最佳答案
1

s=this.getAttribute("href")+"?unitCode="+unitCode;

改成

s = this.getAttribute("href").split('?')[0] + "?unitCode=" + unitCode;

 

收获园豆:5
RosonJ | 老鸟四级 |园豆:4910 | 2016-07-11 15:49

可以了  谢谢  好历害

wtu文 | 园豆:161 (初学一级) | 2016-07-11 15:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册