基于JQuery实现CheckBox全选全不选


Posted in Javascript onJune 27, 2011

所以我就参照网上的例子试着自己写了一个,达到了自己想要的效果,其实这也是一个很简单的例子,其中有不足的地方还望大家能够给予指出。
下面把代码贴出来给大家看看

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="checkAll.aspx.cs" Inherits="checkAll" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<script src="Js/jquery-1.5.2.js" type="text/javascript"></script> 
<script src="Js/jquery-1.5.2.min.js" type="text/javascript"></script> 
<script language="javascript" type="text/javascript"> 
$(document).ready(function () { 
//全选或全不选 
$("#chkAll").click(function () {//当点击全选框时 
var flag = $("#chkAll").attr("checked");//判断全选按钮的状态 
$("[id$='Item']").each(function () {//查找每一个Id以Item结尾的checkbox 
$(this).attr("checked", flag);//选中或者取消选中 
}); 
}); 
//如果全部选中勾上全选框,全部选中状态时取消了其中一个则取消全选框的选中状态 
$("[id$='Item']").each(function () { 
$(this).click(function () { 
if ($("[id$='Item']:checked").length == $("[id$='Item']").length) { 
$("#chkAll").attr("checked", "checked"); 
} 
else $("#chkAll").removeAttr("checked"); 
}); 
}); 
}); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<table> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chkAll" runat="server" Text="全选"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk1_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk2_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk3_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk4_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk5_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk6_Item" runat="server"/> 
</td> 
</tr> 
<tr> 
<td width="100px"> 
<asp:CheckBox ID="chk7_Item" runat="server"/> 
</td> 
</tr> 
</table> 
</div> 
</form> 
</body> 
</html>
Javascript 相关文章推荐
借用Google的Javascript API Loader来加速你的网站
Jan 28 Javascript
IE6不能修改NAME问题的解决方法
Sep 03 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
Oct 04 Javascript
js获得地址栏?问号后参数的方法
Aug 08 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
为开发者准备的10款最好的jQuery日历插件
Feb 04 Javascript
JavaScript通过元素的ID和name设置样式
Jul 08 Javascript
js表单验证实例讲解
Mar 31 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
Jul 06 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
vue axios post发送复杂对象问题
Jun 04 Javascript
修改好的jquery滚动字幕效果实现代码
Jun 22 #Javascript
javascript温习的一些笔记 基础常用知识小结
Jun 22 #Javascript
jquery加载页面的方法(页面加载完成就执行)
Jun 21 #Javascript
jquery一般方法介绍 入门参考
Jun 21 #Javascript
jquery操作select option 的代码小结
Jun 21 #Javascript
jquery随意添加移除html的实现代码
Jun 21 #Javascript
基于Jquery实现表格动态分页实现代码
Jun 21 #Javascript
You might like
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
模板视图和AngularJS之间冲突的解决方法
2016/11/22 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
使用 vue.js 构建大型单页应用
2018/02/10 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
前端vue+elementUI如何实现记住密码功能
2020/09/20 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
python 实时遍历日志文件
2016/04/12 Python
Python端口扫描简单程序
2016/11/10 Python
Python基于numpy灵活定义神经网络结构的方法
2017/08/19 Python
matplotlib作图添加表格实例代码
2018/01/23 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
数据库方面面试题
2012/04/22 面试题
团委竞选演讲稿
2014/04/24 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
大二学生自我检讨书
2014/10/23 职场文书
小学师德师风整改措施
2014/10/27 职场文书
市场营销计划书范文
2015/01/16 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
运动会广播稿20字
2015/08/19 职场文书
关于食品安全的演讲稿范文(三篇)
2019/10/21 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书
2022漫威和DC电影上映作品
2022/04/05 欧美动漫