填坑系列: jQuery解决复选框只能全选一次
来源:互联网 发布:淘宝门票类商品退款 编辑:程序博客网 时间:2024/06/05 05:14
填坑系列: jQuery解决复选框只能全选一次
一开始的做法是这样的
$("[name='selectAll']:checkbox").click(function(){ if ($(this).attr("checked") == true) { $("[name='data-item']:checkbox").attr('checked', true); } else { $("[name='data-item']:checkbox").attr('checked', false); }});
但是发现这样写只能全选和取消全选各一次, 之后点击selectAll复选框, 只有它自己被选中, 其他都未被选中
最终解决方法
$("[name='selectAll']:checkbox").click(function(){ if ($(this).prop("checked") == true) { $("[name='data-item']:checkbox").prop('checked', true); } else { $("[name='data-item']:checkbox").prop('checked', false); }});
或者更简洁的方法
$("[name='selectAll']:checkbox").click(function(){ var checkOrNot = $(this).prop("checked"); $("input[name='data-item']").prop("checked", checkOrNot);});
0 0
- 填坑系列: jQuery解决复选框只能全选一次
- 转载和积累系列 - Jquery 复选框全选操作代码
- jquery复选框全选,全不选
- jQuery复选框-全选、全不选
- jQuery ---复选框全选、全不选
- 全选复选框和取消所有复选框 jquery全选复选框 js全选复选框
- 关于jQuery实现CheckBox全选只能生效一次的问题
- jquery关于复选框的全选
- jquery怎么实现全选复选框
- Jquery 复选框全选、反选
- jQuery复选框全选按钮checkbox
- JQuery复选框的全选/全不选
- Jquery实现复选框的全选
- jQuery实现复选框全选功能
- jQuery复选框全选反选操作
- jquery复选框全选与不选
- jquery实现复选框的全选操作
- Jquery 复选框全选、反选
- 和中位数有关的构造
- CentOS 7 mysql的yum源
- Android Shell command to send broadcast.
- python学习笔记----基本语法代码过手1
- 从Oracle Database 角度来看浪潮天梭K1主机的操作系统选择
- 填坑系列: jQuery解决复选框只能全选一次
- ES6学习——新的语法:数组元素Spread
- Ubuntu10下安装JAVA JDK
- Ubuntu10下MySQL搭建Amoeba_分片升级版
- 151224总结
- Ubuntu10下MySQL搭建Amoeba_分片
- 5.Linux操作系统及常用命令
- 3Sum Closest
- SpriteBuilder中使用GUI界面快速搭建RPG游戏中的地图名显示动画