jQueryで、要素の存在確認の方法がいくつかありますが、
単純に存在確認が必須ではない場合(要素があれば処理をする、無ければ何もしない)、
存在確認はした方が良いのでしょうか。
例えばサイト全体で、common.jsというファイルを読み込み、
トップページだけに必要な処理がある場合、
html
1<body id="top"> 2 <div></div> 3</body> 4
以下のように書くのか、
jQuery
1$("#top div").wrap("<div class='divWrap'>");
それとも以下のようなかたちで存在確認をした方が良いのでしょうか?
jQuery
1if($("#top").length) { 2 $("#top div").wrap("<div class='divWrap'>"); 3}
※トップページだけにscriptを読み込めず、全体で読み込む「common.js」しか使えない環境の時
現在、限られた環境で制作する場面があり、また調べてみたところ以下のような記事を拝見しまして、気になり質問いたしました。
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー