簡體   English   中英

jQuery目標空白無法正常工作

[英]jquery target blank is not working

我知道標題有點誤導,但是:

我從外面獲取資源,並以此為我的頁面提供信息,例如新聞,視頻等。

現在,這些提要中的所有鏈接都沒有“ 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方法打開窗口。

function spotonTrackOutboundLink(url) {
  var win = window.open(url, '_blank');
  win.focus();
}

這是由於: onclick="spotonTrackOutboundLink(this.href); return false;"

刪除return false; 從那里,應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM