1. 程式人生 > >attr()和prop()的區別(-----簡單易懂-----)

attr()和prop()的區別(-----簡單易懂-----)

精華:

To retrieve and change DOM properties such as the checked, selected, or disabled state of form elements, use the .prop() method. 

根據官方的建議:具有 true 和 false 兩個屬性的屬性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr()

曾親自使用過prop()滴地方

select: option.prop("selected", true);

checkbox:$("#xxx").prop("checked")

disabled :$(this).prop("disabled", false);

因為使用prop報錯失敗的地方

style :.prop("style ", "xxxxxxxxxxxxxxxx");

xxxxxxxxxxxxxx

省略了吧

有張列表圖:可以看看。