前言

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