利用jquery一键控制复选框的全选/全不选
2018-03-18 13:17
197 查看
设置一个总的复选框控制子复选框的全选与全不选,在子复选框全选后,只要取消其中一个的勾选,总的复选框不能勾选。
代码部分(样式省略)
<body> <table> <tr> <td>全选控制按钮:<input type="checkbox" id="chooseAll"/></td> </tr> <tr> <td>子按钮1:<input type="checkbox" class="children" /></td> </tr> <tr> <td>子按钮2:<input type="checkbox" class="children" /></td> </tr> <tr> <td>子按钮3:<input type="checkbox" class="children" /></td> </tr> <tr> <td>子按钮4:<input type="checkbox" class="children" /></td> </tr> </table> <script type="text/javascript" src="js/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $("#chooseAll").click(function(){ var flag=$(this).prop("checked"); //控制其他子按钮的选择与不选择 $(".children").prop("checked",flag); }); //子按钮控制控制按钮的勾选与否 $(".children").click(function(){ //获得一组子按钮标签 var children=$(".children"); for(var i=0; i<children.length;i++){ //子按钮其中有个不选的时候,控制按钮不能勾选 if(children.eq(i).prop("checked")==false){ $("#chooseAll").prop("checked",false); return; } } $("#chooseAll").prop("checked",true); }); }); </script> </body>
相关文章推荐
- 如何利用jQuery使复选框一键全选/全不选
- jquery一键控制checkbox全选,反选,全不选。
- 利用jquery控制全选全不选按钮
- jquery一键控制checkbox全选、反选或全不选
- jquery实现复选框全选,反选,全不选等功能
- 利用jQuery完成全部选中,只要一个没选中全选按钮就不选中功能
- Jquery CheckBox复选框 全选/取消全选 最佳实现方式 参考案例
- 基于jquery实现复选框全选,反选,全不选等功能
- 复选框全选 非全选 失效 jquery checked=true
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- jquery 实现复选框的全选操作实例代码
- 利用javascript实现复选框的全选功能
- js || jQuery 复选框(checkbox)全选/全不选/反选
- 方便实用的jQuery checkbox复选框全选功能简单实例
- jquery实现复选框的全选操作
- jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
- jQuery实现checkbox(复选框)选中、全选反选代码
- jquery复选框全选,全不选
- JQuery实现复选框全选、反选、不选及获取选中值
- jQuery实现复选框全选和反选,单选和多选