经过在网上搜素和测试总结
prop() 函数的结果:
1. 如果有相应的属性, 返回指定属性值.
2. 如果没有相应的属性, 返回值是空字符串.
attr() 函数的结果:
1. 如果有相应的属性, 返回指定属性值.
2. 如果没有相应的属性, 返回值是 undefined.
对于 html 元素本身就带有的固有属性, 在处理时, 使用 prop 方法.
对于 HTML 元素我们自己自定义的 DOM 属性, 在处理时, 使用 attr 方法.
具有 true 和 false 两个属性的属性, 如 checked, selected 或者 disabled 使用 prop()
来源: http://www.bubuko.com/infodetail-2606962.html