以前読んだ覚えがあったので、調べたら簡単な方法だった。
photo credit: Ezu via photopin cc
プログラムをデバッグしていたら、存在しない要素から値を取得しようとして、動作がおかしくなっていることに気がついた。
以前jQueryでできることを調べていたときに、要素の存在を判定する方法を読んだ記憶があったので、探したら、以下のように.size()を使う方法だった。
if ( $("#target").size() > 0 ) { return true; } else { return false; }
0より大きければ存在して、0なら存在しない。
存在してないもののsizeが取得できるというのが、なんか変な感じだけど、目的は果たせた。