區分 attr() 和 prop()
attr()
使用 DOM 函式 getAttribute()
和 setAttribute()
獲取/設定 HTML 屬性。 prop()
通過設定 DOM 屬性而不更改屬性來工作。在許多情況下,這兩者是可以互換的,但偶爾需要一個而不是另一個。
要將核取方塊設定為已選中:
$('#tosAccept').prop('checked', true); // using attr() won't work properly here
要刪除屬性,可以使用 removeProp()
方法。同樣地, removeAttr()
刪除了屬性。