2011-12-27 16 views
1

申し訳ありませんが、私のJSは最高ではありません。私は確かに何かに助けが必要です。すべての子チェックボックスの 'checked'の値を確認してください

基本的に私は親ノードを持っています(それは変更できますが、大丈夫です、私はParentを正しく取得しています)が、親のすべての子チェックボックスがチェックされているかどうかを知る必要があります1つ以上の子チェックボックスがオフの場合、0を返します。

+0

ごめんみんな、イムのようなものだと思います新しいメンバーは、それを認識していなかった、今修正!ありがとう。 –

答えて

1

私は:checkedと組み合わせる:notが何をしたい。ここ

var numUnchecked = 
    $(parentNode).find("input[type='checkbox']:not(:checked)").length; 

if (numUnchecked > 0) 
    alert("Some not checked"); 

があなたの特定の質問のためにそうfiddle

だが、それはこの

function areAllChecked() { 
    var parentNode = $("#parent"); 
    var numUnchecked = 
     parentNode.find("input[type='checkbox']:not(:checked)").length; 
    return numUnchecked > 0 ? 0 : 1; 
} 
+0

偉大な、それは動作します、私は逃した:3時間無駄に、ほとんど私が持っていた他のすべて!再びありがとうございました –

+0

@ user986541 - あなたは大歓迎です。 –

関連する問題