关于jq中的attr和prop的深入探究
2017-03-30 09:35
316 查看
首先,先看下面的一个例子:
输出:box aaa
输出:box undefined
小结:对于元素的固有属性,attr和prop都能操作,而对于自定义属性,只有attr能操作。
接下来我们来看看在input这样的标签中会遇到什么样的问题呢:
先带大家看一个例子:
小结:对于input这样的标签,prop可以取到布尔值,attr获取的是属性值。另外,attr能取值的前提是,标签内需要写这个属性。所以在对于input这种标签,我们尽量用prop来取值。
总结:综上所述,attr相对于prop比较,attr的操作范围比较广泛,它能操作自定义属性,但是获取属性值的前提是标签内部要有这个属性。对于input这样的标签,prop可以取到布尔值,attr获取的是属性值。所以在对于input这种标签,我们尽量用prop来取值。–by Bminem
输出:box aaa
输出:box undefined
小结:对于元素的固有属性,attr和prop都能操作,而对于自定义属性,只有attr能操作。
接下来我们来看看在input这样的标签中会遇到什么样的问题呢:
先带大家看一个例子:
小结:对于input这样的标签,prop可以取到布尔值,attr获取的是属性值。另外,attr能取值的前提是,标签内需要写这个属性。所以在对于input这种标签,我们尽量用prop来取值。
总结:综上所述,attr相对于prop比较,attr的操作范围比较广泛,它能操作自定义属性,但是获取属性值的前提是标签内部要有这个属性。对于input这样的标签,prop可以取到布尔值,attr获取的是属性值。所以在对于input这种标签,我们尽量用prop来取值。–by Bminem
相关文章推荐
- 关于jQuery中.attr()和.prop()的问题探讨
- 关于jQuery中.attr()和.prop()的问题探讨
- 关于jquery里面prop和attr的带示例详细对比,深度理解
- 关于jQuery中的attr()与prop()的区别与用法
- jq .attr()和.prop()方法的区别
- 关于2的补码的一些深入探究
- 关于jQuery中attr(),prop()的使用
- attr prop jquery关于获取DOM属性值的两个函数
- 关于jQuery中.attr()和.prop()
- jq中prop和attr的区别以及各自的使用
- MySQL-5.5主从关于‘复制过滤’的深入探究
- jQ中attr和prop的区别分析
- 简述jq中attr()和prop()的区别
- 关于数据库open的深入探究
- 关于面试jquery中的 .attr() 和 .prop()的区别联系
- JQ中attr和prop的区别
- jq:prop()、attr()、data()异同
- jq添加和移除事件的方法,prop和attr
- jq中的prop()与attr()的用法区别
- 关于jQuery中.attr()和.prop()的问题探讨