這裏是我的小提琴鏈接,我不知道如何執行復選框檢查事件,以啓用禁用按鈕。按鈕啓用和禁用,當用戶點擊複選框
http://jsfiddle.net/ojtca35b/2/
這裏我禁用了所有的複選框。我想要做以下操作。如果我點擊組選擇器,它必須啓用「刪除,電子郵件和PDF按鈕」。如果用戶點擊任意一行,則必須啓用所有按鈕。
請幫助我,這可能是一個存在的問題,但我無法找到正確的解決方案來解決它。
這裏是我的小提琴鏈接,我不知道如何執行復選框檢查事件,以啓用禁用按鈕。按鈕啓用和禁用,當用戶點擊複選框
http://jsfiddle.net/ojtca35b/2/
這裏我禁用了所有的複選框。我想要做以下操作。如果我點擊組選擇器,它必須啓用「刪除,電子郵件和PDF按鈕」。如果用戶點擊任意一行,則必須啓用所有按鈕。
請幫助我,這可能是一個存在的問題,但我無法找到正確的解決方案來解決它。
您可以使用.on('change', func)
:
var editInvoice = $('.edit-invoice');
var deleteInvoice = $('.delete-invoice');
var emailInvoice = $('.email-invoice');
var pdfInvoice = $('.pdf-invoice');
$('.group-checkable').on('change', function() {
if (!this.checked) {
editInvoice.prop('disabled', false);
deleteInvoice.prop('disabled', true);
emailInvoice.prop('disabled', true);
pdfInvoice.prop('disabled', true);
}
else {
editInvoice.prop('disabled', true);
deleteInvoice.prop('disabled', false);
emailInvoice.prop('disabled', false);
pdfInvoice.prop('disabled', false);
}
});
$('.checkboxes').on('change', function() {
if (this.checked) {
editInvoice.prop('disabled', false);
deleteInvoice.prop('disabled', false);
emailInvoice.prop('disabled', false);
pdfInvoice.prop('disabled', false);
}
else {
editInvoice.prop('disabled', true);
deleteInvoice.prop('disabled', true);
emailInvoice.prop('disabled', true);
pdfInvoice.prop('disabled', true);
}
});
謝謝Mohamad shiralizadeh。它幫助了我很多,我想知道這樣一個完美的答案。 –
@PoojaShanmugam任何時候... –
這裏發佈您的代碼。 – Khamidulla
你可以在小提琴中獲得我的代碼。和它在jQuery中的上面。 –
我不知道,我問錯了投票。請不要把它放下。在這裏我不能在這裏發佈我的代碼。那是我在小提琴上展示它的原因。 –