全网整合营销服务商

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

免费咨询热线: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复选框全选效果如何实现  # 全选  # 光大银行  # 民生银行  # 交通银行  # 招商银行  # 建设银行  # 农业银行  # 中信  # 也不  # 有个  # 是这样  # 管理系统  # 如有  # 这篇文章  # 谢谢大家  # 来实现  # 北京  # 复选框  # 有一个  # 不选 


相关文章: 如何在云主机快速搭建网站站点?  宝塔面板如何快速创建新站点?  零服务器AI建站解决方案:快速部署与云端平台低成本实践  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  javascript中的try catch异常捕获机制用法分析  已有域名能否直接搭建网站?  外贸公司网站制作,外贸网站建设一般有哪些步骤?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  定制建站策划方案_专业建站与网站建设方案一站式指南  如何制作算命网站,怎么注册算命网站?  内部网站制作流程,如何建立公司内部网站?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  如何用搬瓦工VPS快速搭建个人网站?  实现虚拟支付需哪些建站技术支撑?  北京建设网站制作公司,北京古代建筑博物馆预约官网?  无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  长沙做网站要多少钱,长沙国安网络怎么样?  济南网站制作的价格,历城一职专官方网站?  小建面朝正北,A点实际方位是否存在偏差?  如何在Golang中指定模块版本_使用go.mod控制版本号  制作网站的模板软件,网站怎么建设?  如何通过免费商城建站系统源码自定义网站主题与功能?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何选择高效可靠的多用户建站源码资源?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  已有域名如何免费搭建网站?  图册素材网站设计制作软件,图册的导出方式有几种?  佛山企业网站制作公司有哪些,沟通100网上服务官网?  深圳网站制作案例,网页的相关名词有哪些?  网站制作说明怎么写,简述网页设计的流程并说明原因?  购物网站制作公司有哪些,哪个购物网站比较好?  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  魔方云NAT建站如何实现端口转发?  如何在建站之星网店版论坛获取技术支持?  浅谈Javascript中的Label语句  建站之星如何配置系统实现高效建站?  如何在阿里云通过域名搭建网站?  如何用低价快速搭建高质量网站?  公司门户网站制作流程,华为官网怎么做?  七夕网站制作视频,七夕大促活动怎么报名?  海南网站制作公司有哪些,海口网是哪家的?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?  整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?  ,制作一个手机app网站要多少钱?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  安云自助建站系统如何快速提升SEO排名?  如何在局域网内绑定自建网站域名?  如何快速搭建高效香港服务器网站?  建站上传速度慢?如何优化加速网站加载效率? 

您的项目需求

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