2016-05-11 1 views
0

選択したjQuery要素のいずれかが特定の条件を満たしたときにtrueになる条件を簡単に記述する方法はありますか? 選択されたjQuery要素の1つが条件を満たす場合に何かを実行します。

if($('input[name*="box_feature"]').attr('value') === undefined)) { 

} 

は、私は上記のコードを持っていますが、問題は、いつか私たちが同じ名前の複数の入力を持っており、そのうちの一つが定義することができるということです。 jQueryでこれを行う最も簡単な方法は、選択した要素の少なくとも1つが特定の条件を満たすかどうかを調べることです。

+0

ですからに設定し、すべての要素の属性を設定するに特定の条件が満たされている場合はtrue? – user2884707bond

+0

通常、私がこのようなことをしているときは、if(typeof x == 'undefined')を使用します。これをjquery.eachループと組み合わせると、おそらく必要なものになります。それらをすべてループし、テストに合格した場合はフラグを設定します。 – nurdyguy

答えて

関連する問題