背景:

1 Choose1 全选checkbox ,选中此checkbox,子列表的checkbox全部为选中状态.

2 在子列表中如果去掉一个checkbox则Choose1 的全选状态也改为不选中.

3 子列表中全部选中时则Choose1 的全选状态也改为选中状态.

4 子列表是使用Dot.js生成的,所以只有name没有ID可以使用.

<div class="col-xs-1" >
<input type="checkbox" name="chk_list_1" onclick="sub_Choose1(this)" value="XXXXXXXXXXX" />
</div>
//联系人全选
$("#Choose1").click(function () {
var isChecked = $(this).prop("checked");
$("input[name='chk_list_1']").prop("checked", isChecked); });
//子选项选择
var sub_Choose1 = function (item) {
var total = $("input[name='chk_list_1']").length;
var checked = $("input[name='chk_list_1']:checked ").length;
if (total > 0 && checked == total) {
$("#Choose1").prop("checked", true);
}
else {
$("#Choose1").prop("checked", false);
}
};


最新文章

  1. CSS和CSS选择器
  2. vim包,已自带所有常用插件及常用命令总结
  3. 虚函数(virtual)为啥不能是static
  4. GIT:本地有更改,但强制作远程仓库里作更新
  5. hdu 3720 Arranging Your Team 枚举
  6. Swift - 制作一个录音机(声音的录制与播放)
  7. 适用函数ALSM_EXCEL_TO_INTERNAL_TABLE把excel文件传输到内表中
  8. 成熟的C#网络通信框架介绍——ESFramework通信框架
  9. redis数据库操作的C++简单封装
  10. Dynamics CRM Form表单中通过javascript抓取触发change事件字段的属性名
  11. Linux下添加windows字体
  12. 移动 web 适配
  13. Jupyter Notebook添加Ruby支持
  14. [转] Anaconda使用总结
  15. C#连接Access2013
  16. 【代码笔记】iOS-计算时间差
  17. Jquery遍历筛选数组的几种方法和遍历解析json对象|Map()方法详解
  18. 【php+微擎】微擎学习相关帮助推荐
  19. EPI Server相关
  20. 25_IO_第25天(Properties、序列化流、打印流、CommonsIO)_讲义

热门文章

  1. linux包之procps之ps与top
  2. unity, GL.TexCoord or GL.Color must put before GL.Vertex!!!
  3. OpenJudge计算概论-整数奇偶排序
  4. 火狐和ie下获取javascript 获取event
  5. python爬虫之BeautifulSoup
  6. Win10 64位安装SQL2000(个人版)
  7. git基本使用
  8. innodb数据库批量转换表引擎为MyISAM
  9. CSS媒体查询(@media)
  10. Erlang库 -- 有意思的库汇总