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')
吗? $(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?