基于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 相关文章推荐
prototype.js的Ajax对象
Sep 23 Javascript
JavaScript事件列表解说
Dec 22 Javascript
multiSteps 基于Jquery的多步骤滑动切换插件
Jul 22 Javascript
jQuery读取和设定KindEditor值的方法
Nov 22 Javascript
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
Dec 14 Javascript
jQuery实现模拟marquee标签效果
Jul 14 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
Dec 04 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
vue组件学习教程
Sep 09 Javascript
深入详解JS函数的柯里化
Jun 09 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
php学习之变量的使用
2011/05/29 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
Dojo 学习要点
2010/09/03 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
2012/01/13 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
AngularJS基础 ng-disabled 指令详解及简单示例
2016/08/01 Javascript
javascript的几种写法总结
2016/09/30 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
vue基础之data存储数据及v-for循环用法示例
2019/03/08 Javascript
小程序跳转到的H5页面再跳转回跳小程序的方法
2020/03/06 Javascript
仿照Element-ui实现一个简易的$message方法
2020/09/14 Javascript
详解vue-cli项目在IE浏览器打开报错解决方法
2020/12/10 Vue.js
跟老齐学Python之有点简约的元组
2014/09/24 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python爬取附近餐馆信息代码示例
2017/12/09 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
Python常用类型转换实现代码实例
2020/07/28 Python
python 读取yaml文件的两种方法(在unittest中使用)
2020/12/01 Python
保护母亲河倡议书
2014/04/14 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
初婚初育证明范本
2015/06/18 职场文书
师范生教育见习总结
2015/06/23 职场文书
矛盾论读书笔记
2015/06/29 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
SpringBoot整合minio快速入门教程(代码示例)
2022/04/03 Java/Android