1

すべてが同じdata要素を持つ jQuery オブジェクトのセットが与えられた場合、そのデータの値を尋ねるとclass、最初の要素だけが返されます。

<div class="Class" data-bool=false></div>
<div class="Class" data-bool=true></div>


var val = $(".Class").data("bool"); //false

すべての要素を使用$.each()して通過する必要がなく、すべてのデータ値が等しいかどうかをテストする方法はありますか?

4

4 に答える 4

2

今日ループに嫌悪感を持っていると判断した場合...ええと。あなたは出来る:

if($(".Class").length == $(".Class[data-bool=false]").length){
   // cool stuff here
}
于 2013-08-06T20:11:41.483 に答える