全选反选父项子项联动多选框

js代码:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>全选</title></head><body><input type="checkbox" id="btn1">全选<div id="div1">    <input type="checkbox" name="id">    <input type="checkbox" name="id">    <input type="checkbox" name="id"></div><script>    var oBtn1=document.getElementById('btn1');    var aDiv=document.getElementById('div1');    var aCheck = document.getElementsByName("id");    oBtn1.οnclick=function(){        for(var i=0; i<aCheck.length; i++){            if(oBtn1.checked==true){                aCheck[i].checked=true;            }            else{                aCheck[i].checked=false;            }        }

    };    for(var i=0; i<aCheck.length; i++){        var n=0;        aCheck[i].οnclick=function(){            if(this.checked){                n+=1;//获取被选中的input元素长度            }else{                n-=1;            }            if(n==aCheck.length){                oBtn1.checked = true;            }else{                oBtn1.checked = false;            }        }    }</script>

</body>
</html>
jQuery代码:
<script src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js"></script><script>    $(function(){        $('#btn1').click(function(ev){            $('INPUT[name=id]').attr('checked',$('#btn1').prop('checked'));        });        $('INPUT[name=id]').click(function(ev){            $('#btn1').attr('checked',                    $('INPUT[name=id]:checked').length == $('INPUT[name=id]').length);        });    });</script>

转载于:https://www.cnblogs.com/zhangyu00/p/6686699.html

JSjQuery全选反选父项子项联动多选框相关推荐

  1. JQuery全选反选 随其他checkbox自动勾选全选反选

    工作中的代码片段 写出来留作以后对比参考 网上没找到自己想要的全选反选代码 干脆自己写了个比较臃肿的 相信还有更加简单的方法 jquery代码 ============================ ...

  2. Vue excel导出,多选一级父级选中,勾选,全选,取消(根据列名导出)

    1,首先设置按钮,弹出弹框 <el-button type="primary" @click="memberExcelExportHandle()" :d ...

  3. js 下拉层级多选_Jquery实现select二级联动多选下拉菜单

    前言 平时虽然也有写前端,但是对于一些复杂的功能实现仍是一知半解.这次项目需要实现一个多选下拉菜单,并且该菜单要和上级下拉菜单保持联动.更加麻烦的是,我需要完成以下操作,以省.市二级联动菜单为例: 选 ...

  4. 关于JQuery全选/反选第二次失效的问题

    最近在项目中,遇到一个问题,测试全选/反选功能时,第一次对母框进行选中/非选中时,能同步子框的全选/反选状态,之后再点击母框,子框就没反应了.原代码大致结构关键如下: function selectA ...

  5. 原生js--选项卡全选反选,选项卡切换,模拟搜索框,微博发布(带时间),注册协议倒计时

    1.全选反选按钮 <!DOCTYPE html> <html> <head lang="en"><meta charset="U ...

  6. php 全选 反选,利用vue实现全选反选功能

    这次给大家带来利用vue实现全选反选功能,利用vue实现全选反选功能的注意事项有哪些,下面就是实战案例,一起来看一下. 全选功能可以说是前端开发中非常常见的一个功能,以前的项目开发用jQuery开发比 ...

  7. 7.20 Bootstrap、企业黄页2.0、form表单、全选不选反选

    Bootstrap.企业黄页2.0.form表单.全选不选反选 一.Bootstrap PPT内容 HTML中导入Bootstrap Bootstrap教程网站 二.企业黄页2.0 三.form表单 ...

  8. php输入文本框样式,【js】:检测用户输入、文本框默认样式设置、设计表格样式实现全选反选...

    Topic 1 : 检测用户的输入 : 题目要求: 编写一个用户注册页面 检测用户名是否是6位以下,密码是否是8位以上,如果不满足要求高亮显示文本框 : 代码如下 : 用户注册页面 .bg {back ...

  9. jQuery之标签操作和返回顶部、登录验证、全选反选、克隆示例

    一.样式操作 1.JQ中的样式类 somenode.addClass();// 添加指定的CSS类名. somenode.removeClass();// 移除指定的CSS类名. somenode.h ...

最新文章

  1. python好学嘛-Python好学吗?Python学习路线
  2. django rest-framework 1.序列化 一
  3. DELPHI跨平台的临界替代者
  4. php在线读取pdf文件大小_PDF转WORD在线转换器哪家强?
  5. AdaX:一个比Adam更优秀,带”长期记忆“的优化器
  6. FastStoneCapture屏幕截图软件
  7. 程序员应该学会自我学习
  8. 次世代教程_角色《佛特艾斯》制作具体分析
  9. WPF教程(四) Hello,WPF!
  10. Element-UI省市区(县)三级联动---基于VUX移动框架的x-address组件
  11. Xcode12 在Segue下切换视图时不充满屏幕的问题
  12. codeforce Zebras(思维 + 模拟)
  13. Spring Boot 集成 批处理框架Spring batch
  14. js验证营业执照号码是否合规
  15. 键盘调节台式计算机声音,电脑键盘打字声音特效_键盘打字声音特效
  16. Oracle19c数据库下载及安装步骤(详细)以及连接Navicat和PLSql
  17. nginx【30】listen指令的用法
  18. 格与布尔代数(笔记)
  19. 4.7 攻城一起上,有兄弟不孤单——《逆袭大学》连载
  20. Linux - 虚拟网络设备 - 链路聚合,bond,team

热门文章

  1. eclipse无法运行 ,报错:the selection cannot be launched
  2. Mysql - Binlog
  3. Nginx反向代理负载均衡时,验证码不正确
  4. zcmu-1182(大数相减)
  5. 迁移学习简介(tranfer learning)
  6. 来自智能合约中的威胁:去中心化应用安全威胁Top10榜单
  7. 工人物语5战役攻略_《工人物语7》入门详细图文攻略
  8. python3urllib中的quote与encode的区别_Python的urllib.quote()和urllib.unquote()的等效Javascript函数...
  9. 属性与意图识别_解密宝能汽车智能驾舱的“未来属性”
  10. python string模块安装_python String模块-阿里云开发者社区