js实现功能比较全面的全选和多选


Posted in Javascript onMarch 02, 2017

效果图:

js实现功能比较全面的全选和多选

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
 </head>
 <body>
 <input type="checkbox" id="checkbox" value="1" onclick="check()" />水果 <br />
 <input type="checkbox" value="${article.id}" name="box" class="item" />奶茶<br />
 <input type="checkbox" value="${article.id}" name="box" class="item"/>香蕉<br />
 <input type="checkbox" value="${article.id}" name="box" class="item"/>橘子<br />
 <input type="checkbox" value="${article.id}" name="box" class="item"/>苹果<br />
 <input type="checkbox" value="${article.id}" name="box" class="item"/>梨子<br />
 <script type="text/javascript">
 function quanxuan(){
 var $checkbox = $(".item"); 
 var $checked = $checkbox.filter(":checked");
 if($checkbox.length == $checked.length){
  $("#checkbox").prop("checked",true);
 }else{
  $("#checkbox").prop("checked",false);
 }
 }
 $(function(){
 $("#checkbox").on("change",function(){
  var checked = $(this).prop("checked"); // true / false
  $(".item").prop("checked",checked);
  quanxuan();
 });
 $("body").on("change" , ".item",function(e){
  quanxuan();
 });
 }); 
 </script>
 </body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
Jquery Uploadify多文件上传带进度条且传递自己的参数
Aug 28 Javascript
JS操作Cookie写入和读取实例代码
Oct 20 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
May 08 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
Sep 17 Javascript
微信小程序 绘图之饼图实现
Oct 24 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
vue插件实现v-model功能
Sep 10 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
layui表格数据复选框回显设置方法
Sep 13 Javascript
JavaScript复制变量三种方法实例详解
Jan 09 Javascript
vue使用video插件vue-video-player的示例
Oct 03 Javascript
浅谈es6中的元编程
Dec 01 Javascript
jQuery实现三级联动效果
Mar 02 #Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
Mar 02 #Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 #Javascript
JSONP跨域请求
Mar 02 #Javascript
jquery easyui dataGrid动态改变排序字段名的方法
Mar 02 #Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 #Javascript
如何正确理解javascript的模块化
Mar 02 #Javascript
You might like
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
可输入的下拉框
2006/06/19 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
javascript self对象使用详解
2016/10/18 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
Node.js console控制台简单用法分析
2019/01/04 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
[01:04:48]VGJ.S vs TNC Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python使用datetime模块计算各种时间间隔的方法
2015/03/24 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
PyTorch中torch.tensor与torch.Tensor的区别详解
2020/05/18 Python
基于matplotlib中ion()和ioff()的使用详解
2020/06/16 Python
HTML5在IE10、火狐下中文乱码问题的解决方法
2013/11/18 HTML / CSS
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
zooplus德国:便宜地订购动物用品、动物饲料、动物食品
2020/05/06 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
客户表扬信范文
2014/01/10 职场文书
幼儿园教师国培感言
2014/02/02 职场文书
演讲稿格式
2014/04/30 职场文书
员工教育培训协议书
2014/09/27 职场文书
2014基建处领导班子“四风”对照检查材料思想汇报
2014/10/04 职场文书
教师党员个人整改措施
2014/10/27 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
从事会计工作年限证明
2015/06/23 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang