我发现文本框上的 jQuery 更改事件在我单击文本框外部之前不会触发。
HTML:
<input type="text" id="textbox" />
JS:
$("#textbox").change(function() {alert("Change detected!");});
在 JSFiddle 上查看演示
我的应用程序要求在文本框中的每个字符更改时触发该事件。我什至尝试使用 keyup 代替...
$("#textbox").keyup(function() {alert("Keyup detected!");});
...但众所周知的事实是,在右键单击并粘贴时不会触发 keyup 事件。
任何解决方法?有两个听众会引起任何问题吗?