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 相关文章推荐
JS中的substring和substr函数的区别说明
May 07 Javascript
js仿百度贴吧验证码特效实例代码
Jan 16 Javascript
详解JavaScript语法对{}处理的坑爹之处
Jun 05 Javascript
javascript通过元素id和name直接取得元素的方法
Apr 28 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
Mar 29 Javascript
全面解析标签页的切换方式
Aug 21 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
ReactNative Image组件使用详解
Aug 07 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
jQuery length 和 size()区别总结
Apr 26 jQuery
javascript头像上传代码实例
Sep 28 Javascript
nuxt 路由、过渡特效、中间件的实现代码
Nov 06 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
中东人咖啡哲学
2021/03/03 咖啡文化
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
javascript面向对象快速入门实例
2015/01/13 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
微信小程序图片选择区域裁剪实现方法
2017/12/02 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
create-react-app使用antd按需加载的样式无效问题的解决
2019/02/26 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[01:02:48]2018DOTA2亚洲邀请赛小组赛 A组加赛 Newbee vs Liquid
2018/04/03 DOTA
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
Python Series从0开始索引的方法
2018/11/06 Python
用Python实现将一张图片分成9宫格的示例
2019/07/05 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
2020/06/03 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
2019年Java 最常见的 面试题
2016/10/19 面试题
创意活动策划书
2014/01/15 职场文书
大学生职业生涯规划书汇总
2014/03/20 职场文书
家装电话营销开场白
2015/05/29 职场文书
立案决定书范文
2015/06/24 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python
Python预测分词的实现
2021/06/18 Python
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python
Python中npy和mat文件的保存与读取
2022/04/24 Python