基于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 相关文章推荐
JS对URL字符串进行编码/解码分析
Oct 25 Javascript
javascript中的prototype属性实例分析说明
Aug 09 Javascript
深入分析escape()、encodeURI()、encodeURIComponent()的区别及示例
Aug 04 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
node.js中的events.emitter.listeners方法使用说明
Dec 10 Javascript
jquery中filter方法用法实例分析
Feb 06 Javascript
动态加载js的方法汇总
Feb 13 Javascript
分类解析jQuery选择器
Nov 23 Javascript
详解vue中router-link标签所必备了解的属性
Apr 15 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
Apr 22 Javascript
详解如何探测小程序返回到webview页面
May 14 Javascript
vue中对象数组去重的实现
Feb 06 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编写的导航条程序
2006/10/09 PHP
实用函数7
2007/11/08 PHP
Yii框架登录流程分析
2014/12/03 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
快速排序 php与javascript的不同之处
2011/02/22 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
layui表格实现代码
2017/05/20 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
JS判断数组里是否有重复元素的方法小结
2019/05/21 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
[04:40]2016个国际邀请赛中国区预选赛场地——华西村观战指南
2016/06/25 DOTA
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
Python 专题一 函数的基础知识
2017/03/16 Python
Django中使用Celery的教程详解
2018/08/24 Python
使用Python实现企业微信的自动打卡功能
2019/04/30 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
对python3 sort sorted 函数的应用详解
2019/06/27 Python
python进程间通信Queue工作过程详解
2019/11/01 Python
Python argparse模块使用方法解析
2020/02/20 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
英国领先的在线鱼贩:The Fish Society
2020/08/12 全球购物
承认错误的检讨书
2014/01/30 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
家庭贫困证明
2014/09/23 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
十八大观后感
2015/06/12 职场文书
详解MySQL主从复制及读写分离
2021/05/07 MySQL
分享一些Java的常用工具
2021/06/11 Java/Android
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript