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 相关文章推荐
php与js的区别是什么
Aug 05 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
Dec 16 Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 Javascript
Android中的jQuery:AQuery简介
May 06 Javascript
网站基于flash实现的Banner图切换效果代码
Oct 14 Javascript
JavaScript之生成器_动力节点Java学院整理
Jun 30 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
详解webpack编译多页面vue项目的配置问题
Dec 11 Javascript
Angular4学习之Angular CLI的安装与使用教程
Jan 04 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
js实现一款简单踩白块小游戏(曾经很火)
Dec 02 Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 13 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中\r \r\n \t的区别示例介绍
2014/02/08 PHP
PHP实现视频文件上传完整实例
2014/08/28 PHP
php出现web系统多域名登录失败的解决方法
2014/09/30 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
php中上传文件的的解决方案
2018/09/25 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
jQuery中[attribute!=value]选择器用法实例
2014/12/31 Javascript
jQuery中prev()方法用法实例
2015/01/08 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
javascript实现鼠标点击页面 移动DIV
2016/12/02 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
js学习心得_一个简单的动画库封装tween.js
2017/07/14 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
vue中的inject学习教程
2019/04/24 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
Python入门篇之字符串
2014/10/17 Python
Python映射拆分操作符用法实例
2015/05/19 Python
MySQL适配器PyMySQL详解
2017/09/20 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
python网络应用开发知识点浅析
2019/05/28 Python
基于python调用psutil模块过程解析
2019/12/20 Python
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
Chemist Warehouse中文网:澳洲连锁大药房
2021/02/05 全球购物
安全伴我行演讲稿
2014/09/04 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
2015年信息中心工作总结
2015/05/25 职场文书
三八妇女节致辞
2015/07/31 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
MySQL数据管理操作示例讲解
2022/12/24 MySQL