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 XML实现两级级联下拉列表
Nov 10 Javascript
JavaScript 高级语法介绍
Jun 15 Javascript
ext 同步和异步示例代码
Sep 18 Javascript
谈谈JavaScript中的函数与闭包
Apr 14 Javascript
推荐10 款 SVG 动画的 JavaScript 库
Mar 24 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
Dec 25 Javascript
jQuery编写网页版2048小游戏
Jan 06 Javascript
JS实现浏览器打印、打印预览示例
Feb 28 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
Nov 24 Javascript
使用Layui搭建后台管理界面的操作方法
Sep 20 Javascript
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
May 01 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 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基于文件存储实现缓存的方法
2015/07/20 PHP
实例讲解YII2中多表关联的使用方法
2017/07/21 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
纯js写的分页表格数据为json串
2014/02/18 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
jQuery表格列宽可拖拽改变且兼容firfox
2014/09/03 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
js严格模式总结(分享)
2016/08/22 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
Vue.js实现输入框绑定的实例代码
2017/08/24 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
python循环监控远程端口的方法
2015/03/14 Python
Python通过select实现异步IO的方法
2015/06/04 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
Python WSGI的深入理解
2018/08/01 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
python加载自定义词典实例
2019/12/06 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
html5各种页面切换效果和模态对话框用法总结
2014/12/15 HTML / CSS
自我评价范文分享
2014/01/04 职场文书
应聘医药销售自荐书范文
2014/02/08 职场文书
事务机电主管工作职责
2014/02/25 职场文书
倡议书的写法
2014/08/30 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
领导班子四风问题个人对照检查材料
2014/10/04 职场文书
golang用type-switch判断interface的实际存储类型
2022/04/14 Golang