jQuery实现复选框全选/取消全选/反选及获得选择的值


Posted in Javascript onJune 12, 2014
<!DOCTYPE html> 
<html> 
<head> 
<script type="text/javascript" src="../js/jquery-1.9.1.js"></script> 
<script type="text/javascript"> 
$(document).ready(function() { 
// 全选/取消全部 
$("#checkAllChange").click(function() { 
if (this.checked == true) { 
$(".userid").each(function() { 
this.checked = true; 
}); 
} else { 
$(".userid").each(function() { 
this.checked = false; 
}); 
} 
}); 
// 全选 
$("#checkAll").click(function() { 
$(".userid").each(function() { 
this.checked = true; 
}); 
}); 
// 取消全部 
$("#removeAll").click(function() { 
$(".userid").each(function() { 
this.checked = false; 
}); 
}); 
// 反选 
$("#reverse").click(function() { 
$(".userid").each(function() { 
if (this.checked == true) { 
this.checked = false; 
} else { 
this.checked = true; 
} 
}) 
}); 
//批量删除 
$("#delAll").click(function() { 
var arrUserid = new Array(); 
$(".userid").each(function(i) { 
if (this.checked == true) { 
arrUserid[i] = $(this).val(); 
} 
}); 
alert("批量删除的:" + arrUserid); 
}); 
}); 
</script> 
</head> <body> 
<table border="1"> 
<tr> 
<td><input type="checkbox" id="checkAllChange" /></td> 
<td>用户id</td> 
<td>用户名</td> 
<td>电话</td> 
<td>地址</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="1" /></td> 
<td>1</td> 
<td>wangzs1</td> 
<td>18888000</td> 
<td>浦东</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="2" /></td> 
<td>2</td> 
<td>wangzs2</td> 
<td>18888001</td> 
<td>上海</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="3" /></td> 
<td>3</td> 
<td>wangzs3</td> 
<td>18888002</td> 
<td>河南</td> 
</tr> 
<tr> 
<td><input type="checkbox" class="userid" value="4" /></td> 
<td>4</td> 
<td>wangzs4</td> 
<td>18888003</td> 
<td>许昌</td> 
</tr> 
<tr> 
<td></td> 
<td><input type="button" id="checkAll" value="全选" /></td> 
<td><input type="button" id="removeAll" value="取消全部" /></td> 
<td><input type="button" id="reverse" value="反选" /></td> 
</tr> 
<tr> 
<td colspan="4" align="center"><input type="button" value="批量删除" id="delAll"></td> 
</tr> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
May 13 Javascript
JS实现简单的图书馆享元模式实例
Jun 30 Javascript
jQuery Ajax使用FormData对象上传文件的方法
Sep 07 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
详解webpack es6 to es5支持配置
May 04 Javascript
简单谈谈React中的路由系统
Jul 25 Javascript
JS的函数调用栈stack size的计算方法
Jun 24 Javascript
深入了解JS之作用域和闭包
Jun 16 Javascript
Js跳出两级循环方法代码实例
Sep 22 Javascript
JavaScript实现点击出现子菜单效果
Feb 08 Javascript
深入理解javascript中的立即执行函数(function(){…})()
Jun 12 #Javascript
Javascript封装DOMContentLoaded事件实例
Jun 12 #Javascript
自己封装的javascript事件队列函数版
Jun 12 #Javascript
jquery动态添加删除一行数据示例
Jun 12 #Javascript
checkbox勾选判断代码分析
Jun 11 #Javascript
百度判断手机终端并自动跳转js代码及使用实例
Jun 11 #Javascript
js获取日期:昨天今天和明天、后天
Jun 11 #Javascript
You might like
强烈推荐:php.ini中文版(2)
2006/10/09 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
ThinkPHP表单自动提交验证实例教程
2014/07/18 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
List Installed Hot Fixes
2007/06/12 Javascript
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
了不起的node.js读书笔记之node的学习总结
2014/12/22 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
浅谈js里面的InttoStr和StrtoInt
2016/06/14 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
JS实现可编辑的后台管理菜单功能【附demo源码下载】
2016/09/13 Javascript
jQuery的Read()方法代替原生JS详解
2016/11/08 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
Extjs gridpanel 中的checkbox(复选框)根据某行的条件不能选中的解决方法
2017/02/17 Javascript
JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
2017/05/17 Javascript
angularjs实现天气预报功能
2020/06/16 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
vue.js计算属性computed用法实例分析
2018/07/06 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
以windows service方式运行Python程序的方法
2015/06/03 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python文件拆分与重组实例
2018/12/10 Python
Python递归及尾递归优化操作实例分析
2020/02/01 Python
python2 对excel表格操作完整示例
2020/02/23 Python
环境工程求职简历的自我评价范文
2013/10/24 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
空乘英文求职信
2014/04/13 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP