我在文本输入上遇到 jquery 更改事件问题,该事件在 Firefox 和 IE 中按预期工作,但在 Chrome 中却不行。我还在文本输入上有一个 keyup 事件,用于在输入时操作输入,但是当输入完成后,我需要运行一些额外的代码。我尝试使用“模糊”事件和“焦点”事件作为替代品,但后来我根本无法改变焦点——输入总是以某种方式将其夺回。这是代码:
$('.textInput').keyup(function(event) { /* do stuff */ });
$('.textInput').change(function(event) { alert('Changed!'); /* do other stuff */ });
和 html:
<input type="text" class="textInput" value="" />
我使用的是 jQuery 1.6.3。任何建议将不胜感激。 H.
最佳答案
除非输入焦点切换到其他控件,否则更改事件不会触发
关于jquery - 在 Chrome 中使用 jquery 的文本输入时未触发更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8407770/