在某些表单元素attr(),不会随着变化而变化。
比如:
< input type=“checkbox” /> 动态改变为 < input type=“checkbox” checked=“checked”/>
alert($.attr(“checked”)) 的结果是undefined。
attribute并不随着checkbox的状态变化而改变。
alert($.prop(“checked”))的结果是分别为false和true。
property则随其变化而变化。
如果获得动态改变的结果值,尽量使用prop()。
下面举例元素适用情况