基于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 相关文章推荐
基于pthread_create,readlink,getpid等函数的学习与总结
Jul 17 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
Jul 17 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
Mar 23 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
Bootstrap Chart组件使用教程
Apr 28 Javascript
JS实现利用两个队列表示一个栈的方法
Dec 13 Javascript
浅谈 Vue 项目优化的方法
Dec 16 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
Jan 25 Javascript
详解Vue中使用Echarts的两种方式
Jul 03 Javascript
JavaScript函数节流和函数去抖知识点学习
Jul 31 Javascript
vue开发环境配置跨域的方法步骤
Jan 16 Javascript
vue组件命名和props命名代码详解
Sep 01 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面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
php入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
避免Smarty与CSS语法冲突的方法
2015/03/02 PHP
Yii2.0高级框架数据库增删改查的一些操作
2015/11/16 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
PHP匿名函数和use子句用法实例
2016/03/16 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
JavaScript 事件的一些重要说明
2009/10/25 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
JS字符串false转boolean的方法(推荐)
2017/03/08 Javascript
关于javascript获取内联样式与嵌入式样式的实例
2017/06/01 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
详解vue-cli+element-ui树形表格(多级表格折腾小计)
2019/04/17 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
Python与shell的3种交互方式介绍
2015/04/11 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
2019/07/01 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
浅析python表达式4+0.5值的数据类型
2020/02/26 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
单位活动策划方案
2014/08/17 职场文书
创建绿色学校先进个人材料
2014/08/20 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
Python入门学习之类的相关知识总结
2021/05/25 Python
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers
Java 多线程协作作业之信号同步
2022/05/11 Java/Android