<分区>
我有一个表格,每行的开头都有一个复选框。每个 Checkbox 的 ID 都是#tablecheckbox。表格标题行有一个复选图标,应该选中表格中的所有框。我怎样才能用 jQuery 做到这一点?
<分区>
我有一个表格,每行的开头都有一个复选框。每个 Checkbox 的 ID 都是#tablecheckbox。表格标题行有一个复选图标,应该选中表格中的所有框。我怎样才能用 jQuery 做到这一点?
最佳答案
这里head_checkbox是top header的id,person class是所有行checkbox
$('#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);
}
});
关于javascript - 如何在 jQuery 中选中多个复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18266369/