区分 attr() 和 prop()
attr()
使用 DOM 函数 getAttribute()
和 setAttribute()
获取/设置 HTML 属性。 prop()
通过设置 DOM 属性而不更改属性来工作。在许多情况下,这两者是可以互换的,但偶尔需要一个而不是另一个。
要将复选框设置为已选中:
$('#tosAccept').prop('checked', true); // using attr() won't work properly here
要删除属性,可以使用 removeProp()
方法。同样地, removeAttr()
删除了属性。