图片.png
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link rel="stylesheet" href="./css/bootstrap.css" />
<style>
html,body{
width:100%
}
.bg_gray{
background-color: #F1F1F1;
font-size:14px;
height:28px;
line-height: 28px;
}
.container{
width:500px;
border: 1px solid #000;
}
.lead{
border: 1px solid #f1f1f1;
height:40px;
margin-top:10px;
}
.breadcrumb{
background-color: #fff;
}
</style>
</head>
<body>
<div class="container">
<div class="row bg_gray">
<div class="col-xs-6">
选择部门
</div>
<div class="col-xs-6 text-right">×</div>
</div>
<p class="lead">
</p>
<div class="row">
<ol class="breadcrumb">
<li><a href="#">华东师范大学>经管学部</a></li>
</ol>
</div>
<ul class="list-group">
<li class="list-group-item">
<div class="row">
<div class="col-xs-6">
<input type="checkbox" name="check_all" />全选
</div>
<div class="col-xs-6 text-right">
5>
</div>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-5 col-xs-offset-1">
<input type="checkbox" name="check" onclick="getCheck()"/>经济学院
</div>
<div class="col-xs-6 text-right">
5>
</div>
</li>
<li class="list-group-item">
<div class="row">
<div class="col-xs-5 col-xs-offset-1">
<input type="checkbox" name="check" onclick="getCheck()"/>MBA教育学院
</div>
<div class="col-xs-6 text-right">
5>
</div>
</li>
</ul>
<div class="row">
<div class="col-xs-6 text-center">
<button class="btn btn-default btn-lg">取消</button>
</div>
<div class="col-xs-6 text-center">
<button class="btn btn-info btn-lg">确定</button>
</div>
</div>
</div>
</body>
<script src="js/jquery.js"></script>
<script>
$("[name=check]").on("change",function(){
var vl = $.trim($(this).parent().text())
var val = $('<button type="button" class="btn btn-info btn-sm">'+vl+'</button>')
if($(this).is(":checked")){
if($("button:contains("+vl+")").length==0){
$(".lead").append(val)
}
}else{
$("button:contains("+vl+")").remove()
} })
$("[name=check_all]").on("change",function(){
if($(this).is(":checked")){
$.map($("[name=check]"),function(val,index){
$(val).attr("checked","checked")
$("[name=check]").eq(index).trigger("change")
})
}else{
$.map($("[name=check]"),function(val,index){
$(val).removeAttr("checked")
$("[name=check]").eq(index).trigger("change")
})
}
})
function getCheck(){
var flag=1;
$.map($("[name=check]"),function(val,index){ if(!$(val).is(":checked")){
flag=0; }
})
if(!flag){
$("[name=check_all]").removeAttr("checked")
}else{
$("[name=check_all]").attr("checked","checked")
}
}
</script>
</html>

原文作者:祈澈姑娘

技术博客:https://www.jianshu.com/u/05f416aefbe1

90后前端妹子,爱编程,爱运营,爱折腾。

坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

文末福利:关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。公众号回复“1”,拉你进程序员技术讨论群

最新文章

  1. Android标题栏上添加多个Menu按钮
  2. return Acad::ErrorStatus::eOk引发error C2220: warning treated as error - no &#39;object&#39; file generated
  3. 14Mybatis_输入映射(传递pojo的包装对象)——很重要
  4. 08SpringMvc_(1)继承AbstractCommandController的Action[能够以实体的形式,收集客户端参数].(2)日期转换器和编码过滤器
  5. centos 减少tty数量的方法
  6. linux下查看进程内存使用情况
  7. 对于 NSLayoutConstraint 不执行动画的处理:
  8. 单元测试React
  9. javascript权威指南(2)
  10. Linux时间子系统之五:低分辨率定时器的原理和实现
  11. 关于SQLite3笔记
  12. npm命令
  13. Python字典(Dictionary)
  14. [转]Angular4 自制分页控件
  15. Robot Framework 三种测试用例模式
  16. java 怎样向一个已存在的文件中添加内容
  17. Java线程创建的两种方式
  18. CAS连接微软活动目录的配置方法
  19. phalcon分页的处理
  20. ar0331

热门文章

  1. VIjos——V 1782 借教室 | | 洛谷——P1083 借教室
  2. 父类与子类的virtual
  3. 使用cecil 完毕 code injection
  4. Flat UI简介
  5. 【基础篇】点击Button按钮更换图片
  6. android学习笔记五。1、Service深入学习
  7. 完全背包模板 51Nod 1101
  8. [Python] List &amp; Object spread in Python
  9. Tomcat之——配置项目有虚拟路径
  10. dlopen 方式调用 Linux 的动态链接库