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 this关键字的问题
Jan 09 Javascript
lib.utf.js
Aug 21 Javascript
JavaScript 基础知识 被自己遗忘的
Oct 15 Javascript
也说JavaScript中String类的replace函数
Sep 22 Javascript
javascript中this做事件参数相关问题解答
Mar 17 Javascript
固定网页背景图同时保持图片比例的思路代码
Aug 15 Javascript
ECMAScript5(ES5)中bind方法使用小结
May 07 Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 jQuery
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
Sep 28 Javascript
JS数组Reduce方法功能与用法实例详解
Apr 29 Javascript
微信小程序实现分页加载效果
Nov 19 Javascript
vue-element-admin项目导入和导出的实现
May 21 Vue.js
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 采集心得技巧
2009/05/15 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
JQuery live函数
2010/12/24 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
jQuery取消ajax请求的方法
2015/06/09 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
利用JQuery操作iframe父页面、子页面的元素和方法汇总
2017/09/10 jQuery
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
微信小程序实现的点击按钮 弹出底部上拉菜单功能示例
2018/12/20 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
详解微信小程序回到顶部的两种方式
2019/05/09 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
vue-router 控制路由权限的实现
2020/09/24 Javascript
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
Python3.x中自定义比较函数
2015/04/24 Python
实例讲解Python中global语句下全局变量的值的修改
2016/06/16 Python
对python中return和print的一些理解
2017/08/18 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
解决python flask中config配置管理的问题
2019/07/26 Python
python利用7z批量解压rar的实现
2019/08/07 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
Blue Nile台湾:钻石珠宝商,订婚首饰、结婚戒指和精品首饰
2017/11/24 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
财务总经理岗位职责
2014/02/16 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
群众路线自我剖析范文
2014/11/04 职场文书
培训感想范文
2015/08/07 职场文书
如何有效防止sql注入的方法
2021/05/25 SQL Server
Python使用永中文档转换服务
2022/05/06 Python