基于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 相关文章推荐
刷新页面实现方式总结(HTML,ASP,JS)
Nov 13 Javascript
JavaScript动态创建div属性和样式示例代码
Oct 09 Javascript
web前端设计师们常用的jQuery特效插件汇总
Dec 07 Javascript
全面解析Bootstrap中Carousel轮播的使用方法
Jun 13 Javascript
JS百度地图搜索悬浮窗功能
Jan 12 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
微信小程序中添加客服按钮contact-button功能
Apr 27 Javascript
Vue.js 事件修饰符的使用教程
Nov 01 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
vue2.0 watch里面的 deep和immediate用法说明
Oct 30 Javascript
在VUE中使用lodash的debounce和throttle操作
Nov 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
C# Assembly类访问程序集信息
2009/06/13 PHP
php中计算时间差的几种方法
2009/12/31 PHP
php的大小写敏感问题整理
2011/12/29 PHP
单点登录 Ucenter示例分析
2013/10/29 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
浅析PHP开发规范
2018/02/05 PHP
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
JQuery自适应窗口大小导航菜单附源码下载
2015/09/01 Javascript
jQuery实现ctrl+enter(回车)提交表单
2015/10/19 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
jquery结合html实现中英文页面切换
2016/11/29 Javascript
移动端web滚动分页的实现方法
2017/05/05 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
web页面和微信小程序页面实现瀑布流效果
2018/09/26 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
vue项目中将element-ui table表格写成组件的实现代码
2019/06/12 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
python使用wxpy轻松实现微信防撤回的方法
2019/02/21 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
Python根据字典的值查询出对应的键的方法
2020/09/30 Python
python中用ctypes模拟点击的实例讲解
2020/11/26 Python
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
市场部规章制度
2014/01/24 职场文书
大学军训感言600字
2014/02/25 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
西游降魔篇观后感
2015/06/15 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
自荐信大全
2019/03/21 职场文书
MYSQL事务的隔离级别与MVCC
2022/05/25 MySQL