我知道,标题有点误导,但是:
我从外部获取资源,并将其用于我的页面,例如新闻、视频等。
现在,这些提要中的所有链接都不是“target_blank”,我尝试以这种方式使所有链接target="_blank"
:
$(function(){
$('.newstext').find('a').attr('target','_blank');
});
但链接仍然在同一选项卡中打开。
链接的代码如下所示(在我使用 jQuery 添加 target_blank 之后):
<a href="someurl" rel="nofollow" onclick="spotonTrackOutboundLink(this.href); return false;" target="_blank">
some text about this link
</a>
为什么它仍然在同一个选项卡中打开?我错过了什么吗?是因为 return false;
吗?
最佳答案
仅当 spotonTrackOutboundLink
抛出错误或 JavaScript 被禁用时,才会跟踪该链接。
推测 spotonTrackOutboundLink
正在重定向浏览器。您需要找到该代码并(可能有条件地)将其切换为使用 window.open()
。
关于javascript - jquery 目标空白不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25665248/