您的位置:首页 > Web前端 > JQuery

jQuery中attr和prop的区别

2016-07-20 15:02 302 查看
关于jQuery中attr和prop到底有什么区别,我曾经一直不甚理解,今天突然碰到,就好好的了解了一番。

首先,本人参考了多篇觉得讲的不错的博文,最后总结为如下:

1、attr 可以操作非状态属性或自定义属性,因为底层实现是调用了setAttribute(getAttribute)。

2、prop可以操作状态类属性特别是boolen类型属性,或html属性,因为底层实现是访问 element[attributeName] 。

具体理解请参考

jquery中attr方法和prop方法的区别
js原生操作HTML对象的属性区别
jQuery 中 attr() 和 prop() 方法的区别
jquery中attr和prop的区别
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息