前言

最近几天在公司做了个后台管理系统的小模块,其中有个功能是实现复选框的全选和全不选,用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小时内与您取得联系。