问题
ssm批量删除数据,jquery:实现全选和取消全选
解决
- 实现效果图
- 原理
- 监听
全选框
点击事件,设置 其他删除输入框 和全选框checked
属性一致 - 每次点击
删除多选框
判断 当前选中项是否等于 总的选中项
- 监听
- 代码
//完成全选/全不选 $("#check_all").click(function(){ $(".check_item").prop("checked", $(this).prop("checked")); }); //检查是否已经全部选中 $(document).on("click",".check_item",function(){ // 选中删除多选框 =?= 删除多选框的 var flag = $(".check_item:checked").length==$(".check_item").length; $("#check_all").prop("checked",flag); });
- 注意
checked
是原生的属性,jquery的attr
无法获取原生属性- 使用
prop
修改和读取dom原生属性的值
- end