2016-11-11 22 views
-1

私はチェックボックスのグループを持っています。一つは条件[]です。この配列の最後のチェックボックスの名前は "none"です。そうすれば、ユーザーがこのチェックボックスを選択すると、他のチェックボックスのすべてをチェックする必要があります。チェックなし/チェックボックスを外すチェックボックス

if文をどのように記述すればページが読み込まれ、他のチェックボックスがチェックされているかをチェックし、noneがチェックされていないことを確認する必要があります。その逆もチェックされていない場合は、チェックされていないチェックボックスが選択されていることを確認する必要があります。

これらは実際にはデータベースに存在しない状態で動的に作成されることに注意してください。

答えて

1

あなたの質問はあまり明確ではありません。

// you need to add a class('.otherCheckboxClass') to all the checkbox other than the none one. 

var allOtherChecked = true; 
// go trough all checkboxes other than the none one 
$(".otherCheckboxClass").each(function() { 
    // verify if one of them is not checked 
    if(!$(this).is(":checked")){ 
    // if one is checked, set var to false 
    allOtherChecked = false; 
    } 

    // if all of them are checked, add check to the none checkbox. 
    if(allOtherChecked == true){ 
    $('.noneCheckBox').prop("checked", true); 
    } 

}); 
関連する問題