gpt4 book ai didi

jquery - jQuery 中的 .removeProp() 是否存在错误,或者我做错了什么?

转载 作者:行者123 更新时间:2023-11-30 23:48:37 25 4
gpt4 key购买 nike

列表框中选定的项目将显示在下面的 UL 中。单击 UL 中的某个项目,它会将其从列表框中删除,并将其自身从 UL 中删除。

重现错误:http://jsfiddle.net/rkw79/mmBKf/2/

  • 在列表框中选择一个项目
  • 点击 UL 中的该项目,它将消失,并且列表框会将其显示为未选中
  • 单击列表框中的同一项目

请注意,事件已触发,但未添加项目

现在执行相同的步骤,但使用 .prop('selected','') 而不是 .removeProp('selected'): http://jsfiddle.net/rkw79/mmBKf/3/

最佳答案

您需要知道的一切是 in the documentation .

With some built-in properties of a DOM element or window object, browsers may generate an error if an attempt is made to remove the property. jQuery first assigns the value undefined to the property and ignores any error the browser generates. In general, it is only necessary to remove custom properties that have been set on an object, and not built-in (native) properties.

Note: Do not use this method to remove native properties such as checked, disabled, or selected. This will remove the property completely and, once removed, cannot be added again to element. Use .prop() to set these properties to false instead.

关于jquery - jQuery 中的 .removeProp() 是否存在错误,或者我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8440640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com