为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

杨__羊羊 2019-10-10 16:01:26
我在某些地方看到.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()。


查看完整回答
反对 回复 2019-10-10
  • 3 回答
  • 0 关注
  • 568 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信