JQuery-复选框的操作(摘自<锋利的JQuery>)
2016-03-02 17:28
417 查看
$('#CheckAll').on('click',function(){ //--way 1 $('[name=InputName]:checkbox').attr('checked':true); //--way 2 if(this.checked){ $('[name=InputName]:checkbox').attr('checked':true); } else{ $('[name=InputName]:checkbox').attr('checked':false); } //--way 3 $('[name=InputName]:checkbox').attr('checked':this.checked); });
$('#CheckNo').on('click',function(){ $('[name:InputName]:checkbox').attr('checked':false); });
$('#CheckInvert').on('click',function(){ $('[name:InputName]:checkbox').each(function(){ //--way 1 $(this).attr('checked',!$(this).attr('checked')); //--way 2 this.checked=!this.checked; }); });
$('#GetVal').on('click',function(){ var strVal=""; $('[name:InputName]:checkbox:checked').each(function(){ strVal+=$(this).val()+'\r\n'; }); });
$('[name:InputName]:checkbox').on('click',function(){ //--way 1 var bCheckAll=true; $('[name:InputName]:checkbox').each(function(){ if(!this.checked){ bCheckAll=false; } }); $('#CheckAll').attr('checked',bCheckAll); //--way 2 var $checkbox=$('[name:InputName]:checkbox'); $('#CheckAll').attr('checked',$checkbox.length==$checkbox.filter(':checked').length); });
相关文章推荐
- jquery function Optional Arguments
- jQuery的ready()事件与js中的onload事件的区别
- jquery表单验证框架 jquery.validate.min.js的使用
- jquery自学
- 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。
- jQuery MiniUI 在线示例
- jquery 的mmgrid 加载数据时的传参数的方式
- 用jquery 实现 超出字符 截断加上省略号并且可以提示全部内容
- <学习笔记> jQuery插件
- js、jquery获取checkbox全部值
- js与jquery 对表单值的操作,有些区别不注意还真会混淆
- JqueryMobile的pageinit事件
- JQuery 选择器总结
- 关于jQuery操作复选框checkbox的attr无效的问题的解决方案
- jquery ajaxupload实现打开文件夹上传指定位置的文件
- JavaScript和jQuery实现定位导航功能
- Jquery Easy UI 实现页面的Loading效果(类似于Android的ProgressDialog)
- jQuery相关知识总结
- jquery + ajax 实现多条件查询
- jQuery--方法详解