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 相关文章推荐
jQuery侧边栏随窗口滚动实现方法
Mar 04 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
Apr 22 Javascript
Js点击弹出下拉菜单效果实例
Aug 12 Javascript
JavaScript学习小结(一)——JavaScript入门基础
Sep 02 Javascript
webpack独立打包和缓存处理详解
Apr 03 Javascript
浅析JS中常用类型转换及运算符表达式
Jul 23 Javascript
VUE中的无限循环代码解析
Sep 22 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
js实现简单模态框实例
Nov 16 Javascript
详解微信小程序网络请求接口封装实例
May 02 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 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
typecho插件编写教程(一):Hello World
2015/05/28 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
javascript随机抽取0-100之间不重复的10个数
2016/02/25 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
详解Vue.js Mixins 混入使用
2017/09/15 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
react-navigation之动态修改title的内容
2018/09/26 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
详解JavaScript实现动态的轮播图效果
2019/04/29 Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
2019/07/12 jQuery
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
微信小程序中限制激励式视频广告位显示次数(实现思路)
2019/12/06 Javascript
Python中optparse模块使用浅析
2015/01/01 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
基于Python检测动态物体颜色过程解析
2019/12/04 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
水污染治理专业毕业生推荐信
2013/11/14 职场文书
英文演讲稿开场白
2014/08/25 职场文书
会议主持人开场白台词
2015/05/28 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
教师岗位说明书
2015/09/30 职场文书
导游词书写之黄山
2019/08/06 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
python图像处理 PIL Image操作实例
2022/04/09 Python
Nginx文件已经存在全局反向代理问题排查记录
2022/07/15 Servers