$("#medicineCheck").change(function () {
var isChecked=$("#medicineCheck").is(':checked');
//获取所有checkbox组成的数组
var checkedArrs=$("input[name='medicineCheckBox']");
//判断是全选还是反选
if(isChecked){
checkedArrs.each(function(){
$(this).prop('checked',true);
});
}else{
checkedArrs.each(function(){
$(this).removeAttr('checked',false);
});
}
});
medicineCheck 是控制全选和全部选的checkbox
checkedArrs 是根据name为medicineCheckBox获取的所有checkbox
本文介绍了一种使用jQuery实现全选与反选所有复选框的方法。通过监听特定复选框的状态变化,可以自动更新所有相关复选框的选择状态,提高了网页表单操作的效率。
898

被折叠的 条评论
为什么被折叠?



