基于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禁止回车提交表单的示例代码
Dec 23 Javascript
Java/JS获取flash高宽的具体方法
Dec 27 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
Feb 11 Javascript
JavaScript中的条件判断语句使用详解
Jun 03 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
Jan 23 Javascript
jquery编写Tab选项卡滚动导航切换特效
Jul 17 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
Apr 11 Javascript
简单的分页代码js实现
May 17 Javascript
原生JavaScript实现AJAX、JSONP
Feb 07 Javascript
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
详解小程序输入框闪烁及重影BUG解决方案
Aug 31 Javascript
JS Math对象与Math方法实例小结
Jul 05 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初学者最感迷茫的问题小结
2010/03/27 PHP
PHP开发需要注意的安全问题
2010/09/01 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
2016/05/13 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
JavaScript Array Flatten 与递归使用介绍
2011/10/30 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
jquery实现类似EasyUI的页面布局可改变左右的宽度
2020/09/12 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
微信小程序 同步请求授权的详解
2017/08/04 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
Python基于sklearn库的分类算法简单应用示例
2018/07/09 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
python中的Elasticsearch操作汇总
2019/10/30 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
python3 简单实现组合设计模式
2020/07/02 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
2014年加油站站长工作总结
2014/12/23 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
2015年安全生产责任书
2015/01/30 职场文书
工商局个人工作总结
2015/03/03 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
React如何创建组件
2021/06/27 Javascript