<input type="checkbox" class="checkAll">全选
<input type="checkbox" class="checkSingle"> 选项一
<input type="checkbox" class="checkSingle"> 选项二
<input type="checkbox" class="checkSingle"> 选项三
<input type="checkbox" class="checkSingle"> 选项四
全选
$('.checkAll').click(function () {
let isChecked = $(this).prop('checked');
$('.checkSingle').prop('checked', isChecked)
})
单选
$('.checkSingle').click( function () {
let isAllChecked = true
$('.checkSingle').each(function (i, v) {
if (!v.checked) {
isAllChecked = false
}
})
$('.checkAll').prop('checked', isAllChecked)
})