我有一個在每一行的開始處有一個複選框的表格。每個複選框的ID爲#tablecheckbox。表格標題行有一個檢查圖標,應該檢查表格中的所有方塊。我如何使用jQuery來做到這一點?如何在jQuery中檢查多個複選框?
5
A
回答
3
這裏head_checkbox是頭球頂和人類的ID是所有的行復選框
$('#head_checkbox').on('change', function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
var total_length = $('.person').length;
var total_checked_length = $('.person:checked').length;
if (total_length == total_checked_length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
+1
live已棄用,因爲應該使用1.7()替代 – DGS
1
$('#head_checkbox').click(function() {
if ($(this).is(':checked')) {
$('.person').attr('checked', true);
} else {
$('.person').attr('checked', false);
}
});
$('.person').click(function() {
if ($('.person').length == $('.person:checked').length) {
$('#head_checkbox').attr('checked', true);
} else {
$('#head_checkbox').attr('checked', false);
}
});
相關問題
- 1. 如何檢查使用jquery檢查多個複選框?
- 2. 如何限制在jquery中檢查多個複選框。
- 3. 多個複選框,檢查是否都在Jquery中檢查
- 4. 檢查一個複選框時檢查多個複選框
- 5. 檢查是否在jQuery中選擇了多個複選框
- 6. 檢查複選框jQuery中
- 7. 如何使用jQuery檢查並禁用多個複選框?
- 8. 使用Jquery檢查/取消選中多個複選框
- 9. 使用jQuery檢查是否選中了多個複選框?
- 10. 如何使用jQuery檢查複選框?
- 11. 如何使用JQuery檢查複選框
- 12. 如何檢查是否檢查多個複選框
- 13. 如何在Javascript中檢查多個複選框
- 14. 如何計算在asp.net中檢查了多少個複選框?
- 15. 如何使用C#在datagridview中檢查多個複選框
- 16. 在jQuery中檢查目標複選框
- 17. 如何'檢查'列表中的所有複選框'檢查'單個複選框?
- 18. 只有三個複選框中的每一個複選框可用複選框檢查可用jQuery檢查
- 19. 在jQuery或JavaScript中檢查了多個複選框之後,停止檢查複選框
- 20. jQuery的複選框檢查
- 21. Jquery是複選框檢查
- 22. 檢查是否有任何複選框在jQuery中檢查?
- 23. 如何在vb.net中檢查複選框
- 24. 如何檢查是否在angularjs中檢查了多個複選框
- 25. 檢查複選框,檢查jQuery的
- 26. 使用JQuery檢查單獨div中的多個複選框
- 27. 如何檢查jQuery數據表中的每個複選框?
- 28. jquery:檢查並禁用複選框,檢查另一個複選框
- 29. Android檢查多個複選框
- 30. 角4檢查多個複選框
你有什麼已經嘗試過? –
^^和ID應該是唯一的。 – dc5
讓您的ids類,然後按照此鏈接:http://stackoverflow.com/questions/426258/how-do-i-check-a-checkbox-with-jquery-or-javascript?rq=1 – bfavaretto