jquery对checkbox的取值问题
2016-06-22 00:00
681 查看
摘要: jquery对checkbox的取值问题
点击全选,全不选,
checkbox子集点击可触发检查,若没有全选,则取消全选按钮的选中
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-1.11.0.js" ></script> </head> <body> <div> <input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input> <input type="checkbox" value="2" name="name" onchange="checkOption()">管理员</input> <input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input> <input type="checkbox" value="2" name="name" onchange="checkOption()">管理员</input> <input type="checkbox" value="2" name="name" onchange="checkOption()">管理员</input> <input type="checkbox" value="2" name="name" onchange="checkOption()" >管理员</input> </div> <input type="checkbox" id="selectOption" onchange="allselected()"/>全选/全不选 </body> <script type="application/javascript"> // $(function(){ // $("#selectOption").click(function (){ // $("input[name='name']:checkbox").each(function(){ // alert($("#selectOption").attr("checked")); // if(true==$("#selectOption").attr("checked")){ // this.checked=true; // }else{ // this.checked=false; // } // // }); // }); // }); var flag=true; function allselected(){ $("input[name='name']:checkbox").each(function(){ this.checked=flag; }); flag=!flag; } function checkOption(){ $("input[name='name']:checkbox").each(function(){ if (false == this.checked) { $("#selectOption").attr("checked",false); } }); } </script> </html>
点击全选,全不选,
checkbox子集点击可触发检查,若没有全选,则取消全选按钮的选中
相关文章推荐
- jquery添加光棒效果的各种方式以及简单动画复杂动画
- jQuery总结
- jquery复选框应用
- jquery下拉框应用
- jquery合成事件hover(enter,leave
- jquery合成事件hover(enter,leave
- jquery样式操作toggle()
- jquery删除节点
- jQuery对象和DOM对象的转化
- window.onload与$(document).ready()的对比
- JQuery的动画及其幻灯片效果
- jQuery获取单选按钮(Radio)当前选中项的值
- jQuery选择器
- 基于jquery.qrcode.min.js的二维码实现
- jquery 为动态加载的元素添加事件
- jQuery
- jquerymobile仿微信 - 01
- jQuery学习之jQuery Ajax用法详解(转)
- JQuery操作DOM
- jquery validate.js表单验证(带验证码)