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 相关文章推荐
javascript css在IE和Firefox中区别分析
Feb 18 Javascript
jQuery总体架构的理解分析
Mar 07 Javascript
原生js和jQuery随意改变div属性style的名称和值
Oct 22 Javascript
在jQuery中处理XML数据的大致方法
Aug 14 Javascript
js实现的奥运倒计时时钟效果代码
Dec 09 Javascript
Jquery基础之事件操作详解
Jun 14 Javascript
浅谈Web页面向后台提交数据的方式和选择
Sep 23 Javascript
浅谈在fetch方法中添加header后遇到的预检请求问题
Aug 31 Javascript
vue-awesome-swiper滑块插件使用方法详解
Nov 27 Javascript
Vue开发中遇到的跨域问题及解决方法
Feb 11 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
深入理解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的源码中深入了解stdClass类
2014/04/18 PHP
php实现的CSS更新类实例
2014/09/22 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
javascript延时加载之defer测试
2012/12/28 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
详解关于React-Router4.0跳转不置顶解决方案
2019/05/10 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
使用Python写个小监控
2016/01/27 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python实现三壶谜题的示例详解
2020/11/02 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
银行学习十八大感想
2014/01/11 职场文书
男性健康日的活动方案
2014/08/18 职场文书
教师个人成长总结
2015/02/11 职场文书
政府会议通知范文
2015/04/15 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
SQL Server——索引+基于单表的数据插入与简单查询【1】
2021/04/05 SQL Server
Python实现8种常用抽样方法
2021/06/27 Python