在href jquery中使用不同域定位空白

时间:2019-04-02 11:57:52

标签: jquery html

我是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;
    }
)

1 个答案:

答案 0 :(得分:1)

您可以通过简单地将属性window.open添加到外部链接来跳过target="_blank"

您可以通过比较外部链接hostnamewindow.location.hostname来过滤外部链接

// inside ready block
$('a').filter(function(){
  return this.hostname !== location.hostname
}).attr('target','_blank')