これを行うセレクタはありますか?
値が負またはヌルのすべての入力フィールドを選択します。
$('input[value<=0]') //this does not work
フィルタ を使用することができます。次の例では、 "null"は "空文字列"を意味します。
フィルタ
$("input").filter(function() { return parseInt(this.value, 10) <= 0; });
これは、基本的に、一致したセット(すべての input 要素)のすべての要素を繰り返し処理し、関数で定義されたテストに合格しない場合は、テストでは、 input の値が0より小さいか空の文字列かどうかを確認するだけです。
input
0
フィルタを使用することができます:
$("input").filter(function(){ return parseInt(this.value, 10) <=0; });
http://jsfiddle.net/sQgmQ/1/
日本人コミュニティのjavascript