jQuery を使用して、次のような一連のをプログラムで生成していますdiv
。
<div class="mydivclass" id="myid1">Some Text1</div>
<div class="mydivclass" id="myid2">Some Text2</div>
コードのどこかで、これらの DIV が存在するかどうかを検出する必要があります。div のクラス名は同じですが、ID は div ごとに異なります。jQuery を使用してそれらを検出する方法をご存知ですか?
ベストアンサー1
次のように JQuery から返される最初のオブジェクトをチェックすることで、これを簡略化できます。
if ($(".mydivclass")[0]){
// Do something if class exists
} else {
// Do something if class does not exist
}
この場合、最初の ( [0]
) インデックスに真の値がある場合は、クラスが存在すると想定します。
編集 2013/04/10:ここでjsperf テスト ケースを作成しました。