我在某些地方看到.attr()在jQuery中使用。在某些地方使用.prop()。但是我在SO和google中搜索時非常困惑。請告訴我這兩者之間的確切區別以及何時使用它們。我看過以下鏈接 jQuery attr vs. prop,是否有道具列表? jQuery attr vs道具?但是我沒有得到答案。請幫助我。謝謝。在給出拒絕投票之前,請解釋原因,然后在下一篇文章中進行更正。
3 回答

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
JQuery是一個不斷變化的庫,有時它們會定期進行改進。.attr()用于從HTML標記中獲取屬性,盡管它功能完善,但后來又添加了.prop()使其更具語義,并且它與諸如“ checked”和“ selected”之類的無值屬性更好地配合使用。
建議您使用的是更高版本的JQuery,則應盡可能使用.prop()。
- 3 回答
- 0 關注
- 627 瀏覽
添加回答
舉報
0/150
提交
取消