リンクをもう1つ追加する前に、HTML文書のhrefプロパティによってリンクがすでに存在するかどうかを確認しようとしています。リンクhrefを含むHTMLリンク要素(a)がDOMに存在するかどうかをテストするにはどうすればよいですか?
コードは同じようである:
if (!$('a[href*="#businessInfoMenu"]')){
//add new link
}
は、誰もがそのようなものを作っていますか?事前に
おかげで、
リンクをもう1つ追加する前に、HTML文書のhrefプロパティによってリンクがすでに存在するかどうかを確認しようとしています。リンクhrefを含むHTMLリンク要素(a)がDOMに存在するかどうかをテストするにはどうすればよいですか?
コードは同じようである:
if (!$('a[href*="#businessInfoMenu"]')){
//add new link
}
は、誰もがそのようなものを作っていますか?事前に
おかげで、
あなたはどの試合があったかどうかを確認するために、セレクタのlength
を確認することができます[?jQueryの - 要素が存在するかどうかを確認する方法]の
if ($('a[href*="#businessInfoMenu"]').length == 0) {
//add new link
}
かなり複雑なページがある場合は、**そのコンテキスト内でその検索を実行することを強くおすすめします(検索バーにある場合は、検索バーの選択肢を2番目のパラメータとして渡します)、その属性演算子は標準セレクタよりも大幅に**遅くなります特にテキストマッチを扱うとき。 –
が重複する可能性が( http://stackoverflow.com/questions/5293041/jquery-how-to-check-if-an-element-exists) –