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 相关文章推荐
远离JS灾难css灾难之 js私有函数和css选择器作为容器
Dec 11 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
Sep 24 Javascript
深入理解jquery自定义动画animate()
May 24 Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 Javascript
AngularJS中$apply方法和$watch方法用法总结
Dec 13 Javascript
详解Bootstrap各式各样的按钮(推荐)
Dec 13 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
Mar 14 Javascript
angularJs的ng-class切换class
Jun 23 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
jquery 时间戳转日期过程详解
Oct 12 jQuery
ant-design-vue 快速避坑指南(推荐)
Jan 21 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
一个php作的文本留言本的例子(二)
2006/10/09 PHP
PHP json格式和js json格式 js跨域调用实现代码
2012/09/08 PHP
php实现的支付宝网页支付功能示例【基于TP5框架】
2019/09/16 PHP
Yii中特殊行为ActionFilter的使用方法示例
2020/10/18 PHP
js判断样式className同时增加class或删除class
2013/01/30 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
基于JavaScript实现瀑布流效果
2017/03/29 Javascript
一个简易的js图片轮播效果
2017/07/22 Javascript
AngularJS的$location使用方法详解
2017/10/19 Javascript
ReactNative之FlatList的具体使用方法
2017/11/29 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
微信小程序图表插件wx-charts用法实例详解
2019/05/20 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
Vue实现boradcast和dispatch的示例
2020/11/13 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
python k-近邻算法实例分享
2014/06/11 Python
深入理解Python中变量赋值的问题
2017/01/12 Python
python的依赖管理的实现
2019/05/14 Python
Python利用全连接神经网络求解MNIST问题详解
2020/01/14 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
美国最大婚纱连锁店运营商:David’s Bridal
2019/03/12 全球购物
北大自主招生自荐信
2013/10/19 职场文书
植树节活动总结
2014/04/30 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
2014向国旗敬礼网上签名活动总结
2014/09/27 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
初中体育教学随笔
2015/08/15 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
MySQL索引失效场景及解决方案
2022/07/23 MySQL
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript