gpt4 book ai didi

javascript - Firefox:onchange 触发而不改变

转载 作者:行者123 更新时间:2023-11-28 07:24:58 25 4
gpt4 key购买 nike

在 WebKit 中,onchange 仅在文件更改时触发,而在 Firefox 中则不会。这是一个已知问题,但我只找到了如何使 chrome 的行为像 Firefox 而不是相反。

var control = $('label.empty > input');    
$(control).on('change', function(){});

如何才能使该功能仅在文件更改时才在 Firefox 中工作?

Related .

最佳答案

您可以存储文件输入的旧值并将其检查为新值。
如果匹配,则返回;否则它就是一个新的。

document.querySelector('input').addEventListener('change', function(){
if(this.__value__===this.value) return;
this.__value__=this.value;
alert('new One!');
});
<input type="file">

关于javascript - Firefox:onchange 触发而不改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29776733/

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