猿问

jQuery中prop()和attr()之间的区别以及何时使用attr()和prop()的区别

我在某些地方看到.attr()在jQuery中使用。在某些地方使用.prop()。但是我在SO和google中搜索时非常困惑。请告诉我这两者之间的确切区别以及何时使用它们。


我看过以下链接 jQuery attr vs. prop,是否有道具列表? jQuery attr vs道具?


但是我没有得到答案。请帮助我。谢谢。


在给出拒绝投票之前,请解释原因,然后在下一篇文章中进行更正。


杨__羊羊
浏览 569回答 3
3回答

PIPIONE

JQuery是一个不断变化的库,有时它们会定期进行改进。.attr()用于从HTML标记中获取属性,尽管它功能完善,但后来又添加了.prop()使其更具语义,并且它与诸如“ checked”和“ selected”之类的无值属性更好地配合使用。建议您使用的是更高版本的JQuery,则应尽可能使用.prop()。
随时随地看视频慕课网APP

相关分类

JQuery
我要回答