一、attr和prop含义的区别
attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说较慢。
prop是从属性对象中取值,属性对象中有多少属性,就能获取多少值,不需要在页面中显示定义。
二、在高版本的jquery引入prop方法后,attr和prop在使用时如何选择?
对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。快速,准确。
对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。
例子:prop
比如input和img自带的属性checkbox、src进行操作使用prop
例子:attr
对于自定义的操作使用attr