jquery checkbox全选,全不选,反选方法,jquery checkbox全选只能操作一次
2023-09-11 14:18:15 时间
jquery checkbox全选,全不选,反选方法,
jquery checkbox全选只能操作一次,
jquery checkbox全选只有第一次成功
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2016年10月10日 10:32:45 星期一
http://fanshuyao.iteye.com/
/** * 全选 * 对于Jquey1.7.2+版本,使用attr会造成只能操作一次。 * 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 * 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 * @param checkName */ function checkAll(checkName){ $("input[name='"+checkName+"']").prop("checked", true); }; /** * 全不选 * @param checkName */ function checkNone(checkName){ $("input[name='"+checkName+"']").prop("checked", false); }; /** * 反选 * @param checkName */ function checkReverse(checkName){ $("input[name='"+checkName+"']").each(function(){ if($(this).prop("checked")){ $(this).prop("checked", false); }else{ $(this).prop("checked", true); } }); }; /** * 获取checkbox选中数量 * @param name checkbox的name值 */ function getCheckBoxLength(name){ var length = 0; var checkboxes; if(name == null || name == ""){ checkboxes = document.getElementsByTagName("input"); for(var j=0;j<checkboxes.length;j++){ if(checkboxes[j].type=='checkbox' && checkboxes[j].checked){ length+=1; } } }else{ checkboxes = document.getElementsByName(name); for(var i=0;i<checkboxes.length;i++){ if(checkboxes[i].checked){ length+=1; } } } return length; }; function getCheckedLength(name){ var length = 0; if(name == null || name == ""){ alert("请添加参数name"); }else{ var inputs = document.getElementsByName(name); for(var i=0;i<inputs.length;i++){ if(inputs[i].checked){ length += 1; } } } return length; }; function getCheckedValue(name){ var value = null; if(name == null || name == ""){ alert("请添加参数name"); }else{ var inputs = document.getElementsByName(name); for(var i=0;i<inputs.length;i++){ if(inputs[i].checked){ value = inputs[i].value; break; } } } return value; };
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2016年10月10日 10:32:45 星期一
http://fanshuyao.iteye.com/
相关文章
- JQuery基础--方法
- jquery ajax 设置全局(常量和变量)
- jquery调用页面的方法
- jquery 清除内容
- JMETER CSS JQUERY EXTRACTOR
- 解密jQuery事件核心 - 自定义设计(三)
- jQuery插件 -- Form表单插件jquery.form.js
- 使用jQuery的animate方法制作滑动菜单
- jQuery实现全选、全不选、反选
- js/jquery/插件表单验证
- jquery动态加载js/css文件方法
- jQuery$命名冲突问题解决方法
- jQuery 文档操作 - prependTo() ,appendTo()方法
- jQuery 事件 - triggerHandler() 方法
- jQuery 事件 - delegate() 方法
- js和jquery获取父级元素、子级元素、兄弟元素的方法{转}
- jquery显示、隐藏div的方法
- jQuery插件开发精品教程,让你的jQuery提升一个台阶
- jQuery 事件 - delegate() 方法
- 使用jquery的方法和技巧2,点击多选框的jquery响应
- 使用jquery的方法和技巧
- SAP UI5应用里使用jQuery.ajax异步读取xml文档并显示在SAP UI5应用界面上
- JQuery 圆形进度条demo(整理)
- jquery input file 多图上传,单张删除,查看
- Jquery ajax json 不执行success的原因 坑爹
- jquery升级到新版本报错[jQuery] Cannot read property ‘msie’ of undefined错误的解决方法(转)
- jquery 中一些 特殊方法 的特殊使用 一览表
- 关于Jquery中ajax方法data参数用法的总结
- jQuery 尺寸 方法
- JavaScript , jQuery