jquery checkbox checked 第一次有效果 第二次以后就不好用了
2015-06-08 14:54
253 查看
之前我是这样写的
第一次点的时候好用,但是第二次之后就不行了。
后来查资料改成下面这样就好用了
原因是jQuery自1.6.1开始增加了一个prop()方法,关于attr和prop的使用区别总结起来就是具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(),具体见下表:
<pre name="code" class="javascript"> var allIsChecked=$('#checkedAll').is(':checked'); var checkboxes = $('input[name="checkbox"]'); allIsChecked?checkboxes.attr('checked',true):checkboxes.attr('checked',false);
第一次点的时候好用,但是第二次之后就不行了。
后来查资料改成下面这样就好用了
var allIsChecked=$('#checkedAll').is(':checked'); var checkboxes = $('input[name="checkbox"]'); allIsChecked?checkboxes.prop('checked',true):checkboxes.prop('checked',false);
原因是jQuery自1.6.1开始增加了一个prop()方法,关于attr和prop的使用区别总结起来就是具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(),具体见下表:
![](http://wenzhixin.net.cn/posts/2013/05/24/attr_prop.png)
相关文章推荐
- FlexiGrid使用说明
- jquery ui 移除dialog title(取消默认esc键关闭)
- jquery事件-resize()方法
- jquery-validation 使用
- 基于HTML5 canvas的jQuery刮刮卡效果
- struts2 + jquery + json 进行ajax请求 (struts2)
- jQuery Pagination分页插件的使用
- JQuery的右侧垂直锚点导航
- struts2+jquery+ajax实现上传&&校验实例
- jquery插件——jquery.slides.min.js
- HTML5-jQueryMobile 按钮Icon组件
- zTree组织机构树(涉及技术包含:zTree参数配置,ajax框架,jquery惊细控制对象,用户自定义控件,webmethod)
- jquery所有版本下载外链地址
- jquery ligerUI中ligerComboBox 初始值问题
- [前端] js data-*与jquery data-*的写法
- jquery-ui-1.11.4 tabs 动态添加和关闭
- js,jquery的学习杂谈
- jQuery中event.preventDefault() 与 return false 的区别
- jQuery实现导航栏的隐藏与显示效果
- jQuery checkbox“checked”返回 undefined