Jquery 1.6+ .prop()与.attr()方法比较
来源:互联网 发布:c语言ns流程图 编辑:程序博客网 时间:2024/06/07 00:03
转载地址:http://blog.csdn.net/ccecwg/article/details/42488561?ref=myread
今天在用JQuery的时候发现一个问题用.attr("checked")获取checkbox的checked属性时选中的时候可以取到值,值为"checked"但没选中获取值就是undefined.
解决这个文章我参考了这个帖子:
http://bugs.jquery.com/ticket/9812
为什么jquery 1.6+增加了.prop()方法,因为在有些浏览器中比如说只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked"。所以,从1.6开始,jq提供新的方法“prop”来获取这些属性。
以前我们使用attr获取checked属性时返回"checked"和"",现在使用prop方法获取属性则统一返回true和false。
那么,什么时候使用attr,什么时候使用prop??
1.添加属性名称该属性就会生效应该使用prop.
2.是有true,false两个属性使用prop.
3.其他则使用attr
项目中jquery升级的时候大家要注意这点!
以下是官方建议attr(),prop()的使用:
.attr()
.prop()
.width()
)√ 0 0
- Jquery 1.6+ .prop()与.attr()方法比较
- Jquery 1.6+ .prop()与.attr()方法比较
- Jquery 1.6+ .prop()与.attr()方法比较
- Jquery 1.6+ .prop()与.attr()方法比较
- Jquery 1.6+ .prop()与.attr()方法比较
- Jquery 1.6+ .prop()与.attr()方法比较
- jquery中prop与attr方法差异
- jquery: prop 与 attr
- jQuery的attr与prop
- jQuery的attr与prop
- jQuery的attr与prop
- JQUERY prop与attr区别
- jQuery的attr与prop
- jQuery的attr与prop
- jQuery的attr与prop
- Jquery attr与prop区别
- JQuery之attr与prop
- jQuery的attr与prop
- java语法-关键字-stritfp
- RHEL6.3卸载OpenJDK操作示范
- android-3
- select
- Factorial Trailing Zeroes (Java)
- Jquery 1.6+ .prop()与.attr()方法比较
- VS2005调试技巧集合
- 申请免费代码签名证书
- Next Permutation -- leetcode
- android中init过程解析
- LeetCode Palindrome Partitioning II
- JS插件汇总
- iOS APP支持64位相关资料整理
- Duilib技巧:背景图片平铺