我在表中有多個複選框,並且已經編寫了用於選擇/取消選擇所有複選框以及啓用/禁用按鈕的代碼。 (全選複選框列的標題)如果複選框被選中/取消選中,啓用/禁用按鈕
$(function(){
$('#SelectAll').click(function(event) {
if(this.checked) {
// Iterate each checkbox
$(':checkbox').each(function() {
this.checked = true;
});
$('#Assign').removeAttr("disabled");
}
if(!this.checked) {
// Iterate each checkbox
$(':checkbox').each(function() {
this.checked = false;
});
$('#Assign').attr("disabled","disabled");
}
});
});
雖然如果用戶決定逐個檢查的複選框,uncheckes都在他處理我怎麼寫了下面的代碼,以檢查是否所有的人都氾濫,禁用按鈕
$(function(){
$(':checkbox').click(function(event){
if(this.checked){
$('#Assign').removeAttr("disabled");
}
if(!this.checked){
//Need to put code here to check if all of them are unchecked
{
//disable the Assign button if all are unchecked by user
$('#Assign').attr("disabled","disabled");
}
}
});
});
哦!這很簡單...非常感謝!奇蹟般有效!! :) – amsko
如何將這個函數應用於動態創建的複選框? 在頁面加載時,會出現5個複選框。點擊「加載更多」後,我再添加5個複選框。上述功能不選擇動態複選框。我正在使用jQuery v2.1.1。 –