全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果

前言

最近几天在公司做了个后台管理系统的小模块,其中有个功能是实现复选框的全选和全不选,用bootstrap和jQuery来实现。

效果是这样:


因为是内部用,样式也不要求太好看,直接上代码。

示例代码:

<!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>
  <META content="IE=11.0000" http-equiv="X-UA-Compatible">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="lib/bootstrap.min.css" rel="external nofollow" />
  <link rel="stylesheet" href="style.css" rel="external nofollow" />
  <style type="text/css">
  .dropdown-menu {
    width: 500px;
    height: 170px;
    padding: 0;
  }

  .dropdown-menu .all {
    width: 100%;
    height: 44px;
    background-color: #f9f9fa;
    line-height: 44px;
    padding-left: 10px;
  }

  .dropdown-menu input[type="checkbox"] {
    margin-left: 20px;
  }

  label.checkbox {
    display: inline-block;
  }

  .choose_bank label {
    margin-bottom: 16px;
  }
  </style>
</head>

<body>
  <div class="btn-group choose_bank" style="height: 22px;">
    <button class="btn btn-mini" style="padding: 0;width: 120px;background-color: #fff;border: 1px solid #ccc">全部</button>
    <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown" style="height: 22px">
      <span class="caret"></span>
    </button>
    <div class="dropdown-menu">
      <label class="all">
        <input type="checkbox"> 全部
      </label>
      <label>
        <input type="checkbox"> 工商银行
      </label>
      <label>
        <input type="checkbox"> 农业银行
      </label>
      <label>
        <input type="checkbox"> 中国银行
      </label>
      <label>
        <input type="checkbox"> 建设银行
      </label>
      <label>
        <input type="checkbox"> 交通银行
      </label>
      <label>
        <input type="checkbox"> 邮政银行
      </label>
      <label>
        <input type="checkbox"> 招商银行
      </label>
      <label>
        <input type="checkbox"> 中信银行
      </label>
      <label>
        <input type="checkbox"> 民生银行
      </label>
      <label>
        <input type="checkbox"> 光大银行
      </label>
      <label>
        <input type="checkbox"> 平安银行
      </label>
      <label>
        <input type="checkbox"> 北京银行
      </label>
    </div>
  </div>
</body>
<script src="lib/jquery.min.js"></script>
<script src="lib/bootstrap.min.js"></script>
<script>
var banks = $('.all').siblings().children();
$('.all>input').click(function() {
  var flag = $(this).prop('checked');
  banks.prop('checked', flag);
})
banks.click(function() {
  // 如果有一个没选中,全选按钮不选中
  // 如果全部选中,全选按钮被选中
  var num = 0;
  banks.each(function() {
    if ($(this).prop("checked")) {
      num++;
    }
  })
  if (num == banks.length) {
    $('.all>input').prop('checked', true);
  } else {
    $('.all>input').prop('checked', false);
  }
})
</script>

</html>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对的支持。


# jquery  # 复选框全选  # jquery点击复选框全选  # bootstrap  # JQuery实现列表中复选框全选反选功能封装(推荐)  # jQuery对checkbox 复选框的全选全不选反选的操作  # js与jQuery实现checkbox复选框全选/全不选的方法  # jQuery实现复选框全选/取消全选/反选及获得选择的值  # jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码  # jquery复选框全选/取消示例  # JQUERY复选框CHECKBOX全选  # 取消全选  # JQuery复选框全选效果如何实现  # 全选  # 光大银行  # 民生银行  # 交通银行  # 招商银行  # 建设银行  # 农业银行  # 中信  # 也不  # 有个  # 是这样  # 管理系统  # 如有  # 这篇文章  # 谢谢大家  # 来实现  # 北京  # 复选框  # 有一个  # 不选 


相关文章: 公司网站的制作公司,企业网站制作基本流程有哪些?  存储型VPS适合搭建中小型网站吗?  如何快速搭建个人网站并优化SEO?  家具网站制作软件,家具厂怎么跑业务?  建站之星安装步骤有哪些常见问题?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  建站之星如何助力网站排名飙升?揭秘高效技巧  建站主机CVM配置优化、SEO策略与性能提升指南  建站之星如何通过成品分离优化网站效率?  如何通过wdcp面板快速创建网站?  ,如何利用word制作宣传手册?  建站之星多图banner生成与模板自定义指南  如何通过智能用户系统一键生成高效建站方案?  网站企业制作流程,用什么语言做企业网站比较好?  广德云建站网站建设方案与建站流程优化指南  如何选择香港主机高效搭建外贸独立站?  定制建站哪家更专业可靠?推荐榜单揭晓  seo网站制作优化,网站SEO优化步骤有哪些?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何在Golang中使用replace替换模块_指定本地或远程路径  网站制作免费,什么网站能看正片电影?  香港服务器部署网站为何提示未备案?  自助网站制作软件,个人如何自助建网站?  制作网页的网站有哪些,电脑上怎么做网页?  如何通过老薛主机一键快速建站?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  如何用景安虚拟主机手机版绑定域名建站?  简单实现Android验证码  打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何在阿里云虚拟主机上快速搭建个人网站?  如何确保FTP站点访问权限与数据传输安全?  建站主机是否等同于虚拟主机?  如何用5美元大硬盘VPS安全高效搭建个人网站?    武清网站制作公司,天津武清个人营业执照注销查询系统网站?  如何在IIS7上新建站点并设置安全权限?  济南网站制作的价格,历城一职专官方网站?  建站与域名管理如何高效结合?  css网站制作参考文献有哪些,易聊怎么注册?  建站之星好吗?新手能否轻松上手建站?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何快速登录WAP自助建站平台?  可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?  如何通过网站建站时间优化SEO与用户体验?  建站主机选哪种环境更利于SEO优化?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  制作宣传网站的软件,小红书可以宣传网站吗?  建站之星与建站宝盒如何选择最佳方案?  香港服务器如何优化才能显著提升网站加载速度?  长沙做网站要多少钱,长沙国安网络怎么样? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。