attr不可相对于prop/data滥用
Jquery中的prop和attr被使用的次数最多,其含义较为简单
prop指代的是html元素的固有属性
attr指代的是html元素上的属性
Jquery中还有data()函数,可以获取或赋值自定义的属性
有人会认为将attr代替prop是可行的,实际却相反
html元素上的自由属性,和html元素对象本身有着关联,在Jquery的内部实现中也是如此,
举个简单的例子,在表单元素的单选框中,如果使用attr将不会触发只能单选的特性,相反会勾上多个
如果使用prop的话,将不会勾上多个单选框