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 相关文章推荐
JTrackBar水平拖动效果
Jul 15 Javascript
一些主流JS框架中DOMReady事件的实现小结
Feb 12 Javascript
Javascript创建自定义对象 创建Object实例添加属性和方法
Jun 04 Javascript
js计算两个时间之间天数差的实例代码
Nov 19 Javascript
js基于cookie记录来宾姓名的方法
Jul 19 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
Oct 04 Javascript
微信小程序 实现tabs选项卡效果实例代码
Oct 31 Javascript
JS实现JSON.stringify的实例代码讲解
Feb 07 Javascript
详解如何实现一个简单的Node.js脚手架
Dec 04 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
May 15 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
Dec 05 Javascript
Node.js 中判断一个文件是否存在
Aug 24 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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
thinkPHP3.2使用RBAC实现权限管理的实现
2019/08/27 PHP
超清晰的document对象详解
2007/02/27 Javascript
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
通过Jquery.cookie.js实现展示浏览网页的历史记录超管用
2015/10/23 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
jquery 属性选择器(匹配具有指定属性的元素)
2016/09/06 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
纯js实现无缝滚动功能代码实例
2020/02/21 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
Python中的__new__与__init__魔术方法理解笔记
2014/11/08 Python
python学习教程之Numpy和Pandas的使用
2017/09/11 Python
Django开发中复选框用法示例
2018/03/20 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
Python爬虫抓取论坛关键字过程解析
2020/10/19 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
世界经理人咨询有限公司面试
2014/09/23 面试题
求职简历的自我评价怎样写好
2013/10/07 职场文书
《一株紫丁香》教学反思
2014/02/19 职场文书
酒店管理求职信
2014/06/09 职场文书
维稳承诺书
2015/01/20 职场文书
单位工资证明范本
2015/06/12 职场文书
Oracle中DBLink的详细介绍
2022/04/29 Oracle