当我在某些wikia网站上更改我的皮肤时,我想在url中添加一些参数,我发现了一些代码&修改了一下
$("a").attr("href", function(i, href) {
if( window.location.hostname === this.hostname ) {
return href + "?useskin=monobook";
}
});
效果很好。但是,此代码将参数添加到页面上的所有链接,我只希望它添加到某个特定div元素中的链接。示例:<div id="mw-content-text"></div>
我现在该怎么办?我还是一个使用javascript的菜鸟。任何帮助表示赞赏。谢谢大家。
答案 0 :(得分:1)
你需要把它放在选择器中:
$("#mw-content-text a").attr("href", function(i, href) {
if( window.location.hostname === this.hostname ) {
return href + "?useskin=monobook";
}
});
请注意#
引用了一个ID属性(<tag id="something">
),它在CSS和javascript中用尖锐表示。