1、遍历某个div下每一个input框, is(’:checked’)判断是否选中
let _list = []
$('.form').find('input[name="busiPackages"]').each(function() {
let itemVal = $(this).val();
let itemCode = $(this).data('code');
if ($(this).is(':checked')) {
_list.push({code: itemCode, status: '1'})
} else {
if (itemVal == '0') {
_list.push({code: itemCode, status: '0'})
} else {
_list.push({code: itemCode, status: '2'})
}
}
})
这样就可以更具是否选中和初始值来做业务判断