我必须改变部分链接。
我必须改变“/?”到“/全部?”在网站的每一个href。
我正在阅读有关这方面的内容,但没有任何作用。
你能帮助我吗?
问候。
答案 0 :(得分:3)
尝试:
$('a').each(function () {
$(this).attr('href', $(this).attr('href').replace('/?', '/all?'))
});
<强> jsFiddle example 强>
答案 1 :(得分:1)
这个解决方案你不需要jQuery,我也假设你想改变/的每一场比赛?如果没有,请使用替换('/?','/ all?')
JSFiddle - &gt; http://jsfiddle.net/eZgmD/
var anchors = document.getElementsByTagName('A');
for (var i = 0; i<anchors.length; i++)
{
anchors[i].href = anchors[i].href.replace(/\/\?/g,'/all?')
};
答案 2 :(得分:1)
$('a').attr('href', function(){
return this.href.replace('/?', '/all?');
});
.attr
可以作为赋值参数传递一个函数。
答案 3 :(得分:0)
要更改链接上的href,请使用此Jquery函数:
$("a").attr("href", "http://www.google.com/")
将网站更改为您要在href属性上覆盖的内容。