首页 文章

jQuery attr vs. prop,有一个道具列表? [关闭]

提问于
浏览
4

这不是duplicate question,我只需要判断更好/更快/更正是使用 attr 还是使用 prop . 最简单可靠的方法是检查列表 . “使用更好的元素名称列表 prop(name) 和/或使用更好的列表 attr(name) ” .

PS:我使用的是jQuery 1.9,并假设 attr() 不是一个弃用的方法 .

Example of decisions (LIST有答案):

  • 最好通过 $(x).prop('id')$(x).attr('id') 获取ID值?

  • 更好用 $(x).prop('title','BLABLA')$(x).attr('title','BLABLA') 更改 Headers ?

  • 我可以使用 $(x).attr('selectedIndex') 吗?

  • 哪些属性名称有“Cross-browser consistency”的风险?

  • 有一些情况(使用Microsoft-IE p.ex.) $(x).attr('name')$(x).prop('name') 将返回不同的东西?


也许完整的列表不是必需的,只是列出了对jQuery产生一些影响或风险的事情 .

关闭后编辑: please click in the REOPEN link below to accept 此编辑的问题文本 .

2 回答

相关问题