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 相关文章推荐
extjs实现选择多表自定义查询功能 前台部分(ext源码)
Dec 20 Javascript
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
js限制checkbox选中个数以限制六个为例
Jul 15 Javascript
JS在IE下缺少标识符的错误
Jul 23 Javascript
用svg制作富有动态的tooltip
Jul 17 Javascript
Bootstrap每天必学之按钮(一)
Nov 24 Javascript
JS简单编号生成器实现方法(附demo源码下载)
Apr 05 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
Jul 28 Javascript
浅谈js函数的多种定义方法与区别
Nov 29 Javascript
vue组件如何被其他项目引用
Apr 13 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
Jun 01 Javascript
react-router 路由切换动画的实现示例
Dec 03 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
10条php编程小技巧
2015/07/07 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
webpack4 升级迁移的实现
2018/09/12 Javascript
基于Node的Axure文件在线预览的实现代码
2019/08/28 Javascript
Vue脚手架编写试卷页面功能
2020/03/17 Javascript
javascript单张多张图无缝滚动实例代码
2020/05/10 Javascript
[45:46]2014 DOTA2国际邀请赛中国区预选赛5.21 HGT VS DT
2014/05/23 DOTA
[57:16]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第二场
2014/05/26 DOTA
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python判断变量是否为Json格式的字符串示例
2017/05/03 Python
在python中使用正则表达式查找可嵌套字符串组
2017/10/24 Python
Python常见字典内建函数用法示例
2018/05/14 Python
python实现录音小程序
2020/10/26 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
详解tensorflow2.x版本无法调用gpu的一种解决方法
2020/05/25 Python
Python带参数的装饰器运行原理解析
2020/06/09 Python
Python 代码调试技巧示例代码
2020/08/11 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
2021/01/05 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
英国文胸专家:AmpleBosom.com
2018/02/06 全球购物
全球工业:Global Industrial
2020/02/01 全球购物
小学毕业寄语大全
2014/04/03 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
我的中国梦演讲稿高中篇
2014/08/19 职场文书
高考升学宴答谢词
2015/01/20 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
Python循环之while无限迭代
2022/04/30 Python