attr() 和 removeAttr() 方法是對特性進行處理的, 而 prop() 是對屬性進行操作的 , 但是很多時候操作的東西是同一個 , 但是也是有區別的, 區別在於prop方法處理的是被 DOM API HTMLElement 對象所定義的屬性, 而不是標記語言中的 HTML 元素所定義的特性 . 通常情況下 , 屬性好特性是一樣的 , 但並不是總是如此 , 比如對於 class 這個特性, 在 HTMLElement 對象中是用 className屬性表示的 .
一般情況下 , 推薦使用prop方法 , 因為他返回的對象與特性值相比更容易使用 .