2009-07-07 9 views

答えて

36

あなたがそうのように、:notセレクタを使用します。

$('input:checkbox').not(':checked'); 

また、あなたは常に:radio:checkboxなどのフィルターの前にinputを置く必要があることに注意してください:そうは次のように、

$('input:checkbox:not(:checked)'); 

または.not機能それなしではセレクタはと非常に遅いセレクタとして評価されます。 attribute selector[docs].filter()[docs]を使用して、特別なjQueryのセレクタなし

+0

はあなたパオロありがとうございました。私は実際には「not」と一緒に遊んでいましたが、正しい場所や何かに「:」を入れることはできませんでした。いずれにせよ、現在は機能しています。ありがとう。 *:入力に対するガイドをありがとう: –

1

ソリューション、:

$('input[type="checkbox"]').filter(function() { 
    return !this.checked; 
});