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 相关文章推荐
不用ajax实现点击文字即可编辑的方法
Dec 16 Javascript
jquery中的 $(&quot;#jb51&quot;)与document.getElementById(&quot;jb51&quot;) 的区别
Jul 26 Javascript
jQuery中hover方法和toggle方法使用指南
Feb 27 Javascript
原生js模拟淘宝购物车项目实战
Nov 18 Javascript
即将发布的jQuery 3 有哪些新特性
Apr 14 Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 Javascript
JavaScript调用模式与this关键字绑定的关系
Apr 21 Javascript
使用Vue组件实现一个简单弹窗效果
Apr 23 Javascript
微信小程序CSS3动画下拉菜单效果
Nov 04 Javascript
Vue.js的复用组件开发流程完整记录
Nov 29 Javascript
jQuery实现简单日历效果
Jul 05 jQuery
three.js中多线程的使用及性能测试详解
Jan 07 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 设置MySQL连接字符集的方法
2011/01/02 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
php字符串分割函数用法实例
2015/03/17 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
PHP+MYSQL中文乱码问题
2015/07/01 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
ExtJS下grid的一些属性说明
2009/12/13 Javascript
jQuery第三课 修改元素属性及内容的代码
2010/03/14 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
js控制文本框只输入数字和小数点的方法
2015/03/10 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
五句话帮你轻松搞定js原型链
2020/12/09 Javascript
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
加拿大时尚潮流大码女装购物网站:Addition Elle
2018/04/02 全球购物
名人珠宝设计师:Melinda Maria Jewelry
2019/03/06 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
会计实习自我鉴定
2013/12/04 职场文书
疾病防治方案
2014/05/31 职场文书
常务副总经理任命书
2014/06/05 职场文书
小学英语复习计划
2015/01/19 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
公司财务经理岗位职责
2015/04/08 职场文书
Nest.js参数校验和自定义返回数据格式详解
2021/03/29 Javascript
一文搞懂php的垃圾回收机制
2021/06/18 PHP