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当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
Jquery 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 Javascript
(function($){...})(jQuery)的意思
Jul 22 Javascript
多种jQuery绑定事件的实现方式
Jun 13 Javascript
Javascript中prototype的使用详解
Jun 18 Javascript
微信小程序 PHP后端form表单提交实例详解
Jan 12 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
React通过redux-persist持久化数据存储的方法示例
Feb 14 Javascript
js实现贪吃蛇小游戏(加墙)
Jul 31 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
Nov 05 Javascript
Javascript使用integrity属性进行安全验证
Nov 07 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+AJAX传送中文会导致乱码的问题的解决方法
2008/09/08 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
js window.open弹出新的网页窗口
2014/01/16 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
微信小程序  Mustache语法详细介绍
2016/10/27 Javascript
JavaScript中transform实现数字翻页效果
2017/03/08 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
2018/04/24 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
Python获取某一天是星期几的方法示例
2017/01/17 Python
Python  Django 母版和继承解析
2019/08/09 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
python机器学习库xgboost的使用
2020/01/20 Python
使用Keras实现简单线性回归模型操作
2020/06/12 Python
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
购买正版游戏和游戏激活码:Green Man Gaming
2019/11/06 全球购物
剪彩仪式主持词
2014/03/19 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
北大自主招生自荐信
2015/03/04 职场文书
身份证丢失证明
2015/06/19 职场文书
严以律己学习心得体会
2016/01/13 职场文书
《称赞》教学反思
2016/02/17 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸