jQuery 的 .prop() 与 .attr():根本区别
jQuery 1.6 引入了新的 .prop() 方法,提高了关于它与现有 .attr() 关系的问题
何时使用 .prop()
一般来说,你应该优先考虑 .prop() 而不是 .attr(),因为:
何时使用 .attr( )
在特定情况下,.attr() 可能仍然是必要:
区别在Behavior
在 jQuery 1.6 中,.prop() 做了什么.attr() 在以前的版本中做了。然而,这在 jQuery 1.6.1 中略有改变。具体来说:
影响现有代码
如果您升级到 jQuery 1.6 并在之前使用 .attr() 的地方使用 .prop(),则大多数代码应该按预期工作。但是,从 .attr() 访问的某些布尔属性可能需要调整。
理解属性与属性
此更改突出了 DOM 属性和属性之间的区别:
理解这种差异可以简化将来的元素操作。
以上是jQuery .prop() 与 .attr():我什么时候应该使用哪个?的详细内容。更多信息请关注PHP中文网其他相关文章!