jquery之checkbox(全选,全不选以及显示勾选的value值等多种情况)
来源:互联网 发布:南风知我意1全文阅读 编辑:程序博客网 时间:2024/05/23 11:01
注:1.给checkbox设置属性值时要使用.prop();而不是attr();
2.使用attr()设置属性会导致全选失效(页面中第一次勾选或者取消全选不会有问题,从第二次开始失效)
html:
<table><tr><td><label>数学</label><input type="checkbox" name="course" value="math"/></td></tr><tr><td><label>语文</label><input type="checkbox" name="course" value="chinese"/></td></tr><tr><td><label>英语</label><input type="checkbox" name="course" value="english"/></td></tr><tr></tr><tr><td><label>全选</label><input type="checkbox" id="checkAll" name="checkAll"/></td></tr><tr><td><input type="button" id="showValue" value="showValue"/></td></tr></table>
js:
$(document).ready(function(){var checkedAll = $("[name='checkAll']");var checkedOne = $("[name='course']");/** * 全选或者全不选 */checkedAll.click(function(){if(checkedAll.is(":checked")){checkedOne.prop("checked",true);}else{checkedOne.prop("checked",false);}});/** * 点击单个checkbox,确定当前是否要勾选全选 */checkedOne.click(function(){var count = 0;checkedOne.each(function(){if($(this).is(":checked")){count++;}});if(count==checkedOne.length){checkedAll.prop("checked",true);}else{checkedAll.prop("checked",false);}});/** * 显示选中checkbox的值 */$("#showValue").click(function(){var arr = new Array();checkedOne.each(function(){if($(this).is(":checked")){arr.push($(this).val());}});var str = arr.join(",");alert(str);});});
1 0
- jquery之checkbox(全选,全不选以及显示勾选的value值等多种情况)
- jquery全选checkbox和获取checkbox、select的值value
- jquery 对 checkbox 的 全选、反选、全不选等操作
- jquery 对 checkbox 的 全选、反选、全不选等操作
- jQuery实现CheckBox全选、全不选以及获取选中的值
- jQuery 获取所有checkbox选中的值 、 全选checkbox等
- jQuery对复选框(checkbox)的全选,全不选,反选等的操作
- checkbox 全选、取消全选等并且获取checkbox的值
- jQuery之checkbox全选
- 如何用jquery实现checkbox的全选、反选、取消反选,以及如何得到选中的checkbox的值
- jQuery实现checkbox三种情况的全选功能
- Jquery之CheckBox全选与反选
- jquery 全选、全不选checkbox
- jQuery的CheckBox全选反选时,勾选失效的问题
- 用Jquery实现checkbox的反选、全选、全不选
- jQuery(5)--实现checkbox的全选,反选,全不选功能
- jquery 实现checkbox的全选 全不选 反选
- 用Jquery实现checkbox的反选、全选、全不选
- HDU 1025 Constructing Roads In JGShining's Kingdom(LIS的O(nlogn)算法)
- GOF 23 设计模式 之 模版方法模式(template method)
- helloworld
- 关于 sql 2008无法还原数据库时候出现的问题
- php mysqli_connect_error()与mysqli_connect_errno()函数的区别
- jquery之checkbox(全选,全不选以及显示勾选的value值等多种情况)
- 单例模式
- pat1023Have Fun with Numbers (20)
- LCA
- 红黑树的思想
- Android开发学习系列(一)——Android按钮圆角美化
- 11 java.util.ArrayList
- Activiti入门教程十一(来杯流程喝喝吧)
- 关于vs2010运行C程序时,运行结果窗口一闪而过的问题