一个简单的checkbox全选实现
2017-12-07 15:11
495 查看
全选是很多项目中必要有的代码块
不多说直接上代码
html代码
javascript(基于jQuery)
觉得有问题请指正!
不多说直接上代码
html代码
<body> <table> <tr> <th><input type='checkbox' id='allcheck'/></th> <th>你喜欢什么</th> </tr> <tr> <td><input type='checkbox' /></td> <td>天龙八部</td> </tr> <tr> <td><input type='checkbox' /></td> <td>少年包青天</td> </tr> <tr> <td><input type='checkbox' /></td> <td>猎场</td> </tr> </table> </body>
javascript(基于jQuery)
$(function(){ //获取所有的除了全选的checkbox var cks= $(':checkbox:gt(0)'); //给全选checkbox绑定click事件 var allcheck=$('#allcheck').click(function(){ //让所有非全选checkbox checked状态和全选checkbox一致 cks.prop("checked", $(this).prop("checked")); }) //每个非全选checkbox绑定事件 cks.click(function(){ if(!$(this).prop('checked')){ //有不是选中的则修改全选的未非选中 allcheck.prop('checked',false); }else{ //检查所有的非全选的checkbox是否是选中的 if(cks.filter($(':not(:checked)')).length==0){ allcheck.prop('checked',true); } } }) })
觉得有问题请指正!
相关文章推荐
- 一个较简单的js实现checkbox的全选与全不选功能
- jquery实现checkbox全选全不选的简单实例
- jquery实现checkbox全选全不选的简单实例
- 关于checkbox的ListView实现多选、全选、反选、删除更简单的方法
- Flex DataGrid中嵌套Checkbox实现全选 另分享一个checkbox居中,圆形布局代码
- Android中checkbox全选功能的简单实现
- JavaScript实现checkbox全选,当只有一个时不起作用的情况也已经解决
- 今天找到一个简单好用的全选按钮功能实现
- 综合应用WPF/WCF/WF/LINQ之四十:实现一个简单的DataGrid之CheckBox已勾选的项的保存
- 在Flex中简单实现 dataGrid结合CheckBox使项目可选、全选、反选
- jquery实现checkbox全选全不选的简单实例
- VS2005中GridView简单应用(CheckBox实现全选)
- jquery实现checkbox全选全不选的简单实例
- 一个简单的checkbox全选的例子
- JQuery一个checkbox实现全选/全不选,取消子checkbox时,全选checkbox取消对号
- DataGrid 简单自定义表头插入CheckBox实现全选/全不选
- js实现简单的checkbox全选和取消全选效果
- javascript checkbox全选和反选的简单实现
- 基于Python实现一个简单的银行转账操作
- 【自用】Android中一个简单的计时器,用Handler加Runnable线程实现