- 更新日: 2015年3月10日
- jQuery & JavaScript
JavaScript/jQueryでDOM要素が存在するか確認する方法
スポンサーリンク
JavaScript/jQuery で DOM を操作する中で、特定の要素が存在するかどうかチェックしたい機会があったので調べた。
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
selector の DOM 要素が存在するかどうかを確認するコード
以下のようなチェック方法があるそうです。
1 2 3 4 5 6 7 8 9 10 11 |
if ( document.getElementById("selector") != null ) { console.log("exist!"); } if ( $("selector")[0] ) { console.log("exist!"); } if ( $("selector").get(0) ) { console.log("exist!"); } if ( $("selector").length ) { console.log("exist!"); } if ( $("selector").size() ) { console.log("exist!"); } if ( $("selector").is('*') ) { console.log("exist!"); } |
参考リンク下のページによると、素の JavaScript である document.getElementById() を使う方法が最も速いらしい。ということで、document.getElementById() を使うことにしました。
スポンサーリンク
オライリーのJavaScritp本(通称サイ本)は、昔かなり読み込みました。
<< 前の記事 : JavaScriptでスクロールを一時的に止める
- jQuery & JavaScript の関連記事
- React.js用にESLintをインストールして設定、JavaScriptコードを楽に検証しよう
- JavaScriptでHTMLコメント要素を取得する
- YahooのJavaScriptマップAPI(YOLP)で地図を描画
- HTML5のGeolocation APIで現在地の位置情報(緯度/経度)を取得するJavaScriptコード
- JavaScriptでキャメルケースを単語に分割
- Browserify + GulpでクライアントのJavaScript / CoffeeScriptでrequire
- JavaScriptでスクロールを一時的に止める
- JavaScriptでcapitalize、アルファベット一文字目を大文字にする
- JavaScriptでrangeオブジェクトから座標を取得するコード
- CoffeeScript入門、クラス継承とメソッドのオーバーライド
Leave Your Message!