我正在尝试在新窗口中打开网站上的所有外部链接。然而,该网站有两个版本,例如商店和主网站。例如,在主站点上,我们可能有指向http://store.example.com的链接。
我这里有一些代码,可以让我在一个新窗口中打开所有的外部链接。但是,我希望能够排除某些域。就像我上面提到的那个。
代码如下:
$(document).ready(function() {
$("a[href^=http]").each(function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr({
target: "_blank",
title: "Opens in a new window"
});
}
})
});
我是JS / jQuery的新手,所以任何其他信息都会很有用。
https://stackoverflow.com/questions/12071254
复制相似问题