我是jQuery的新手,但是我已经看过文档,但是当我单击“ href”链接并且它不包含a的domain参数时,我无法创建一个可以给我一个空白目标的脚本。给定变量
我的伪代码(因为我的代码非常错误,也许还有我的伪代码)
var mydomain = "domain.com"
jquery.ready(
$jquery.function('click', 'ahref?'. e){
e.src #contanin mydomain#
window.open('e.src', '_blank');
return false;
}
)
答案 0 :(得分:1)
您可以通过简单地将属性window.open
添加到外部链接来跳过target="_blank"
。
您可以通过比较外部链接hostname
与window.location.hostname
来过滤外部链接
// inside ready block
$('a').filter(function(){
return this.hostname !== location.hostname
}).attr('target','_blank')