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 相关文章推荐
Javascript 匿名函数及其代码模式原理
Mar 19 Javascript
关于this和self的使用说明
Aug 01 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
Apr 01 Javascript
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
JavaScript判断变量是对象还是数组的方法
Aug 28 Javascript
jQuery拖动元素并对元素进行重新排序
Dec 30 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
JS获取checkbox的个数简单实例
Aug 19 Javascript
vue.js系列中的vue-fontawesome使用
Feb 10 Javascript
在vue项目中引入highcharts图表的方法(详解)
Mar 05 Javascript
es6基础学习之解构赋值
Dec 10 Javascript
解决vue中el-tab-pane切换的问题
Jul 19 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
php Smarty模板生成html文档的方法
2010/04/12 PHP
php简单对象与数组的转换函数代码(php多层数组和对象的转换)
2011/05/18 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
根据表格中的某一列进行排序的javascript代码
2013/11/29 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
JavaScript基础教程之alert弹出提示框实例
2014/10/16 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
Spring mvc 接收json对象
2015/12/10 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
用jQuery向div中添加Html文本内容的简单实现
2016/07/13 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
JQuery获取鼠标进入和离开容器的方向
2016/12/29 Javascript
JS高仿抛物线加入购物车特效实现代码
2017/02/20 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
python实现石头剪刀布小游戏
2021/01/20 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
社会学专业求职信
2014/02/24 职场文书
宣传工作经验材料
2014/06/02 职场文书
2014年小学教师工作总结
2014/11/10 职场文书
开幕式邀请函
2015/01/31 职场文书
毕业典礼主持词
2015/06/29 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers