[英]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.