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