2017-11-02 14 views
0

私はこのフォーラムを検索し、少なくとも正しい方向に私を指摘した回答を見つけましたが、もう少し助けが必要です!ターゲット属性が削除または無視されています

私の問題:特定のリンクを新しいタブで開きたいのですが、target="_blank"を使用していても、同じページでリンクが開きます。私がこれらのフォーラムで見つけた答えは、誰かがプラグインに問題があったということでしたが、私は私のことを確認して、そのように見えませんでした。しかし、私が見つけたのは、要素検査ツールを使用する場合、これは次のとおりです。

//<![CDATA[ 
(function($) { 'use strict'; 

    $('a').removeAttr('target'); 

    $('input,a,select,textarea,button').removeAttr('tabindex'); 

}(jQuery)); 
//]]> 

これは私にとって重要な疑いのようです。唯一の問題は、私のウェブサイトのどこにあるのか分かりません!基本的な問題のように聞こえるのですが、申し訳ありませんが、見つけられません。誰かが助けることができるなら、私は最も感謝します。このサイトはwww.bibliophone.comであり、ホームページを閲覧すると上記のコードを見つけることができます。

は、ありがとう<a></a>要素

ため

ポール

+0

私の謝罪を、コードの完全なセクションでは、この次のとおりです。 // <![CDATA [ (function($){'use strict'; \t \t $( 'a')。removeAttr( 'target'); \t \t $( 'input、a、select、textarea、button')。removeAttr( 'tabindex'); \t }(jQuery)); //]]> – Paul

+1

コードの書式などについては、このサイトのドキュメントをお読みください。また、使用しているコンピュータ言語を少なくともタグに含める必要があります。私はあなたのためにそれを追加しました。それ以外の場合は、jqueryの質問を検索するユーザーはあなたのものを見つけることができません。 – lurker

+0

'target =" _ blank "'を指定しても、新しいタブは開きません。 [Javascriptから新しいタブを開く](https://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-and-not-a-new)に関するこの質問を読んでみてください。 -window-using-javascript)を使用します。 – lurker

答えて

0

use属性target="_blank"についてはjQueryのコードを使用動的に追加:

$(document).ready(function(){ 
    $('a').each(function(){ 
     $(this).attr('target','_blank'); 
    }); 
}); 
関連する問題