jQuery attr与道具,有道具列表?

这不是一个重复的问题,我只需要确定更好/更快/更正是使用attr还是使用prop 。 最简单可靠的方法是检查一个列表。 “使用prop(name)和/或使用attr(name)更好的列表的元素名称列表”。

PS:我正在使用jQuery 1.9+,并且假设attr()不是已弃用的方法。

决定的例子 (LIST有答案的地方):

  • $(x).prop('id')$(x).attr('id')
  • $(x).prop('title','BLABLA')还是用$(x).attr('title','BLABLA')更好地改变标题?
  • 我可以使用$(x).attr('selectedIndex')吗?
  • 什么属性名称与“跨浏览器一致性”有风险?
  • 有一些情况(用Microsoft-IE p.ex.) $(x).attr('name')$(x).prop('name')会返回不同的东西吗?

  • 也许完整列表并不是必需的,只是列出了一些对jQuery有影响或有风险的事情。

    关闭后编辑: 请点击下面的REOPEN链接接受此编辑的问题文本。


    它们从浏览器到浏览器有所不同,但这里是IE列表... http://msdn.microsoft.com/en-us/library/ie/hh773183(v = vs.85).aspx


    看看https://developer.mozilla.org/en-US/docs/DOM/element#Properties,并考虑许多属性仅适用于特殊类型的元素。

    链接地址: http://www.djcxy.com/p/4735.html

    上一篇: jQuery attr vs. prop, there are a list of props?

    下一篇: jQuery attr vs prop?