// 主复选框
<input type="checkbox" id="ck" name="ckAll">
// 子复选框项
<input type="checkbox" id="ck1" name="ckItm">
<input type="checkbox" id="ck2" name="ckItm">
<input type="checkbox" id="ck3" name="ckItm">
var $ckAll = $("input[name='ckAll']");
var $ckItm = $("input[name='ckItm']");
var len = $ckItm.length;
$ckAll.click(function() {
  // 获取$ckAll当前选中状态,如果选中,其他子复选框则选中,反之则取消
$ckItm.prop('checked',this.checked);
});
$ckItm.click(function() {
// 给b绑定判断事件
var b=$ckItm.filter(":checked").length==len;// 当所选的子复选框个数等于总个数,主复选框则会被选中
// 通过三元运算判断
var flag=$ckAll.prop("checked",b?true:false);
});

最新文章

  1. pair&lt;&gt;结构体模版的用法
  2. [转]c++ vector 遍历方式
  3. HDU2845 DP
  4. Oracle数据库3
  5. Scala class的构造方法与继承
  6. 删除数据库数据,自增id清理
  7. RPI学习--环境搭建_刷卡+wiringPi库安装
  8. mysql datetime 排序
  9. codeforces 633C. Spy Syndrome 2 hash
  10. XP 右键扩展设置 1.0 免费绿色版
  11. 从MySQL全库备份中恢复某个库和某张表【转】
  12. AR入门系列-04-vuforia识别多个图片及同屏展示
  13. Http协议---Hyper Text Transfer Protocol
  14. Hibernate的DetachedCriteria使用(含Criteria)
  15. UI设计---&gt;全心全意为人民服务的宗旨----&gt;注重客户体验---&gt;软件持久的生命力
  16. Jmeter-阶梯场景设置
  17. Python爬虫——你们要的王者荣耀高清图
  18. 省选前的CF题
  19. location的三种连接方式和区别
  20. 【Ray Tracing The Next Week 超详解】 光线追踪2-9

热门文章

  1. SPA初试-1
  2. ganglia安装-yum
  3. 手机APP软件使用说明
  4. Clairewd’s message
  5. [HTML] Google IE-x.js 解决IEx与W3C标准的冲突
  6. Android(java)学习笔记66:实现Runnable接口创建线程 和 使用Callable和Future创建线程
  7. leetcode 题解Merge Two Sorted Lists(有序链表归并)
  8. poj 3417 树形dp+LCA
  9. popToViewController的用法(跳转到你想跳转到的那个控制器)
  10. 递归小Demo