jQuery中的prop()与attr()的用法区别
来源:互联网 发布:mac启动战网闪退 编辑:程序博客网 时间:2024/05/21 07:00
attr()方法
一般jQuery中,获取或设置属性的值是通过attr()方法。如:
prop()方法
而jquery的1.6版本中,增加了prop(),方法,有什么用意呢?大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = “disabled”,checked=”checked”,比如用attr(“checked”)获取checkbox的checked属性时选中的时候可以取到值,值为”checked”但没选中获取值就是undefined。
jq提供新的方法“prop”来获取这些属性,就是来解决这个问题的,以前我们使用attr获取checked属性时返回”checked”和undefined,现在使用prop方法获取属性则统一返回true和false。
那么,我们的结论是
1.添加属性名称该属性就会生效应该使用prop();
2.是有true,false两个属性使用prop();如checked、selected、disabled
3.其他则使用attr();
prop()使用方法
语法:prop(name|properties|key,value|fn)
获取在匹配的元素集中的第一个元素的属性值。
随着一些内置属性的DOM元素或window对象,如果试图将删除该属性,浏览器可能会产生错误。jQuery第一次分配undefined值的属性,而忽略了浏览器生成的任何错误
官方建议attr(),prop()的使用表
.attr()
.prop()
.width()
)√ 0 0
- 关于jQuery中的attr()与prop()的区别与用法
- jQuery中的prop()与attr()的用法区别
- jq中的prop()与attr()的用法区别
- jquery中的attr()和prop()的区别
- 【Jquery】prop与attr的区别
- jquery attr与prop 的区别
- jQuery的attr与prop使用区别
- jquery中attr与prop的区别
- jQuery中attr()与prop()的区别
- jquery中attr()与prop()的区别
- jQuery中attr()与prop()的区别
- prop和attr的区别与用法
- JQUERY prop与attr区别
- Jquery attr与prop区别
- jquery attr() prop() 的区别
- 问题:jquery中的change()事件,以及jquery中的prop()事件与attr()事件的区别
- jQuery的attr与prop
- jQuery的attr与prop
- shell中$0,$?,$!等的特殊用法以及1>/dev/null 2>&1的含义
- 通过OPC进行WinCC至WinCC的通讯
- TCMalloc:线程缓冲的Malloc
- 使用Qt中的QXmlStreamReader读取XML文件
- [Machine Learning (Andrew NG courses)]V. Octave Tutorial (Week 2)
- jQuery中的prop()与attr()的用法区别
- EL表达式
- Java中的String与常量池
- 第二章【线性表】思维导图
- CyclicBarrier&CountDownLatch&Exchanger 同步工具
- Android中holder模式的使用
- zoj 3819 Average Score(水题)
- tomcat官网下载
- 30年老程序员的精华经验分享