jquery 控制A标签,能全部加参数吗?
有很多链接,如何统一用jquery控制A标签加参数。全部替换有闲标签多<ahref="/1">URL1</a><ahref="/2">URL2</a><ahref="/3...
有很多链接,如何统一用jquery 控制A标签加参数。全部替换 有闲标签多
<a href="/1">URL1</a>
<a href="/2">URL2</a>
<a href="/3">URL3</a>
<a href="/4">URL4</a>
<a href="/...">URL...</a>
我要实现的跳转
<a href="/1&kk=1">URL1</a>
<a href="/2&kk=1">URL2</a>
<a href="/3&kk=1">URL3</a>
<a href="/4&kk=1">URL4</a>
<a href="/...&kk=1">URL...</a> 展开
<a href="/1">URL1</a>
<a href="/2">URL2</a>
<a href="/3">URL3</a>
<a href="/4">URL4</a>
<a href="/...">URL...</a>
我要实现的跳转
<a href="/1&kk=1">URL1</a>
<a href="/2&kk=1">URL2</a>
<a href="/3&kk=1">URL3</a>
<a href="/4&kk=1">URL4</a>
<a href="/...&kk=1">URL...</a> 展开
5个回答
展开全部
能
jQuery 是一个JavaScript函数库。支持HTML元素选取和操作、CSS操作、JS特效与动画、DOM处理、Ajax等。
JQuery attr(key) 获取指定属性的值。可以一次设置多个值。放到一个json对象中即可。
而$("a")是获取页面所有的A标签,是a标签的一个集合,对他的操作,所有的A标签都将具有,所以,在使用的时候一定要留意,避免事件传递
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好~
$.each($("a"),function(i,n){
var $href = $(this).attr("href");
$(this).attr("href",$href+"&kk=1");
});
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环不确定,还是用each函数的好,不论你有多少个a标签,each都可以遍历到
$("a").each(function(n){
$(this).attr('href','/'+i+"&kk=1');
});
$("a").each(function(n){
$(this).attr('href','/'+i+"&kk=1');
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("a").attr("href", function(){ return this.href + "&kk=1"; });
JQ的写法就应这么简洁。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(var i = 0 ;i < 5 ;i++){
$("a").attr('href','/"+i+"&kk=1');
}
不管用什么样的必须有规律可续才行
$("a").attr('href','/"+i+"&kk=1');
}
不管用什么样的必须有规律可续才行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询