问题描述
比如页面有<ahref="www.baidu.com"></a><ahref="www.guge.com"></a>整个程序的链接都加上u=ss同一个参数呢
解决方案
解决方案二:
$("a"),each,attr("href").没测试过不写详细代码了
解决方案三:
在footer写一个js,用ls的思路。
解决方案四:
引用1楼u011710947的回复:
$("a"),each,attr("href").没测试过不写详细代码了
$('a').attr('href',www.baidu.com?u='+u+'');
解决方案五:
引用3楼qq_15185769的回复:
Quote: 引用1楼u011710947的回复:
$("a"),each,attr("href").没测试过不写详细代码了$('a').attr('href',www.baidu.com?u='+u+'');
$("a").attr("'href'","www.baidu.com?u='+u+'");varstr="http://bbs.csdn.net/users/qq_15185769/topics?id=1";$("a").attr("href",str);这个可能可以,搞半天弄不出来
解决方案六:
应该先用js读取出来href的值,然后再href后面拼接eacha,我是一个假设,如果有范围自己加$("a").each(function(){varhrefurl=$(this).attr("href");$(this).attr("href",hrefurl+"?u=ss");//这里其实应该先判断一下之前是不是有参数,可以用正则,如果有的话,就是拼接“&u=ss”});大概就是这个意思,感觉应该可以的,你试试
解决方案七:
varalist=$("a");获取全局的a标签对象
解决方案八:
然后循环alist集合对象,$(alist[i]).attr("要做操作的参数里{href,Id,class等等}",“参数值”)
时间: 2024-11-01 12:03:56