javascript - jquery 目标空白不起作用

标签 javascript jquery html

我知道,标题有点误导,但是:

我从外部获取资源,并将其用于我的页面,例如新闻、视频等。

现在,这些提要中的所有链接都不是“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/

相关文章:

javascript - 如何隐藏单选按钮选择的输入字段

c# - PDF在IE中隐藏Jquery Modal

javascript - 内联行编辑的 onSuccess 事件未触发

javascript - 在 React 组件中使用 static contextTypes = {} 的原因是什么?

javascript - 单击时内容 block 叠加淡入/淡出

html - 如何使用 JQuery 从动态 html 表中获取选定的行值?

javascript - 如何隐藏 <p> 标签中的特殊符号

javascript - 在 Drupal 模块的条件字段中加载页面之前,如何隐藏 HTML 元素?

javascript - 如何获取 jqGrid 中显示的行数?

jquery - 从 wmd 文本编辑器 TEXTAREA 中的数据库驱动文本中删除 html <tags>