jquert结合原生javascript实现的checkbox全选与全不选
来源:互联网 发布:2016access数据库教程 编辑:程序博客网 时间:2024/05/16 13:03
之所以要使用原生javascript,是因为jQuery的attr方法在这里不能实现,具体是怎么样的,我也不知道。
html代码:
<input type="checkbox" id="checkAll"><input id="staffItem1" type="checkbox"><input id="staffItem2" type="checkbox"><input id="staffItem3" type="checkbox"><a href="javascript:void(0);" id="checkAllOperation">全部选定</a><a href="javascript:void(0);" id="cancleAllOperation">全部取消</a>
javascript代码:
得保证加载了jquery
$(document).ready(function () { //全选或全不选 $("#checkAll").click(function () { var flag = document.getElementById('checkAll').checked;//判断全选按钮的状态,用jQuery不行 var length = $("[id^='staffItem']").length; for (var i = 1; i < (length + 1); i ++) { document.getElementById('staffItem' + i).checked = flag; } }); //如果全部选中勾上全选框,全部选中状态时取消了其中一个则取消全选框的选中状态 $("[id^='staffItem']").each(function(){ $(this).click(function () { if ($("[id^='staffItem']:checked").length == $("[id^='staffItem']").length) { document.getElementById('checkAll').checked = true; } else { document.getElementById('checkAll').checked = false; } }); }); //全部选定 $("#checkAllOperation").click(function(){ document.getElementById('checkAll').checked = true; var length = $("[id^='staffItem']").length; for (var i = 1; i < (length + 1); i ++) { document.getElementById('staffItem' + i).checked = true; } }); //全部取消 $("#cancleAllOperation").click(function(){ document.getElementById('checkAll').checked = false; var length = $("[id^='staffItem']").length; for (var i = 1; i < (length + 1); i ++) { document.getElementById('staffItem' + i).checked = false; } }); });
0 0
- jquert结合原生javascript实现的checkbox全选与全不选
- 原生javascript实现checkbox的全选和反选
- jquery结合javascript实现无限级checkbox的全选与取消
- Javascript实现CheckBox的全选与取消全选的代码
- Javascript实现CheckBox的全选与取消全选的代码
- Javascript实现CheckBox的全选与取消全选的代码
- JavaScript checkbox全选与全不选的切换
- 实现全选和取消全选(JavaScript控制CheckBox 的全选与取消全选)
- javascript 实现 checkbox 全选
- javascript实现checkbox全选
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据
- GridView控件与CheckBox结合,实现全选功能,同时实现删除选中的多行数据 .
- javascript+php 实现全选/全不选 以及对checkbox的处理
- 实现列表CheckBox全选的Javascript
- CheckBox全选功能的实现--JavaScript
- 用Javascript实现checkbox全选、全不选
- CHECKBOX"全选"的JavaScript
- Javascript 控制 CheckBox 的全选与取消全选
- cocos2dx项目打包APK环境安装
- 从线性回归谈到岭回归lasso回归再到结构风险最小化和参数缩减
- android 监听EditText 的变化
- Liunx_4.4_有名管道
- poj 1731 Orders
- jquert结合原生javascript实现的checkbox全选与全不选
- 判断两个单链表是否相交
- android中string.xml中%1$s、%1$d等的用法
- Android 项目中文件夹的作用(初识)
- Overview of Gazebo Plugins
- Android Scroller类的详细分析
- 给定入栈序列1到n,输出所有可能的出栈序列
- Android Fragment的使用http://www.cnblogs.com/xinye/archive/2012/08/28/2659712.html
- 压缩文件gzip zcat