ボタンを選択し、選択されていないグループのグループは、キャンセル時に完全な選挙のためのページ、抗選挙は、自動的にチェックボックスを選択し、[すべて選択]ボタンが選択されています
$('#checkAll').click(function(){
if(this.checked) {
$("input[type=checkbox][name=ckjsmc]").each(function(){
$(this).attr('checked', 'true');
});
} else {
$("input[type=checkbox][name=ckjsmc]").each(function(){
$(this).removeAttr('checked');
});
}
});
function checkOne(){
var count = 0;
$("input[type=checkbox][name=ckjsmc]").each(function(){
if($(this).attr('checked') != 'checked'){// 判断一组复选框是否有未选中的
count+=1;
}
});
if(count == 0) { // 如果没有未选中的那么全选框被选中
$('#checkAll').attr('checked', 'true');
} else {
$('#checkAll').removeAttr('checked');
}
}
ここでcheckOneは()私はここにスプライスへのjQueryの動的な車とチェックボックスのセットだったので、各チェックボックスのonclickの方法で呼び出されている、それはjQueryの$()との方法ではありません。クリックしてください()あなたはJSでメソッドを使用する必要がありますクリックイベントを(jqueryの行に登録されていない数多くのテストの後、任意の反応なし]をクリック)、登録することがステッチメソッドを呼び出すためのonclick。
この例では、達成することができます。1.全体のボックスを選択し、チェックボックスのセットがチェックされています
2.リバースすべてのボックス、チェックボックスのセットが選択されていません
3.チェックボックスのグループは完全なボックスをチェックし、自動的にチェックされています
4.グループは、チェックボックスがチェックされていないた場合、全体のボックスのフックを削除