gpt4 book ai didi

javascript - onpropertychange是否等同于oninput?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:19:03 25 4
gpt4 key购买 nike

将事件处理程序绑定(bind)到“input”和“propertychange”事件上的元素以支持 IE8 和其他浏览器是否合理?

$('.element').on('input propertychange', function(){...});

或者这样做有什么陷阱吗?

编辑

有没有我可以用来支持旧版 IE 的 jQuery 插件?

最佳答案

这不完全一样。它会在有 JavaScript 更改时触发,而不仅仅是用户更改。

这意味着一个主要的陷阱是,如果提供的处理程序对相同的 input 进行 JavaScript 更改,或者如果存在任何类型的循环引用,则可以无限递归,其中 inputA 更改 inputB,后者更改 inputA

实际上,我今天早些时候正在处理这个问题,希望在 event 对象中找到任何细微的差异,让我区分用户发起的更改和 JavaScript 更改,但我什么也没找到。

编辑

参见 this blog post对于可能的 jQuery 插件。

关于javascript - onpropertychange是否等同于oninput?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16907962/

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