基于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 相关文章推荐
权威JavaScript 中的内存泄露模式
Aug 13 Javascript
根据鼠标的位置动态的控制层的位置
Nov 24 Javascript
使用jquery+CSS实现控制打印样式
Dec 31 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
基于jQuery和CSS3制作数字时钟附源码下载(jquery篇)
Nov 24 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
Dec 02 Javascript
浅谈javascript的call()、apply()、bind()的用法
Feb 21 Javascript
微信小程序使用echarts获取数据并生成折线图
Oct 16 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 Javascript
vue 需求 data中的数据之间的调用操作
Aug 05 Javascript
jQuery插件实现图片轮播效果
Oct 19 jQuery
原生JavaScript实现幻灯片效果
Feb 19 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中使用Oracle数据库(2)
2006/10/09 PHP
php初学者写及时补给skype用户充话费的小程序
2008/11/02 PHP
PHP类中的魔术方法(Magic Method)简明总结
2014/07/08 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP中PDO事务处理操作示例
2018/05/02 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
node.js操作mongodb学习小结
2015/04/25 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
跟我学习javascript的全局变量
2015/11/16 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
详解node中创建服务进程
2017/05/09 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
Python实现的几个常用排序算法实例
2014/06/16 Python
Python中用Decorator来简化元编程的教程
2015/04/13 Python
详解Python的单元测试
2015/04/28 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
意大利在线药房:Saninforma
2021/02/11 全球购物
可贵的沉默教学反思
2014/02/06 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
副职竞争上岗演讲稿
2014/05/12 职场文书
八荣八耻演讲稿
2014/09/15 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
八一建军节慰问信
2015/02/14 职场文书
施工现场安全管理制度
2015/08/05 职场文书