是否可以绑定(bind) javascript(jQuery 最好)事件以某种方式“更改”表单输入值?
我知道 .change()
方法,但它不会触发,直到您(光标)离开输入字段。我也考虑过使用 .keyup()
方法,但它也会对箭头键等使用react。
我只需要每次输入中的文本发生变化时触发一个 Action ,即使只是一个字母的变化。
最佳答案
有一个简单的解决方案,就是 HTML5 input
事件。所有主流浏览器的当前版本都支持 <input type="text">
元素,并且有一个针对 IE < 9 的简单解决方法。有关更多详细信息,请参阅以下答案:
示例(IE < 9 除外:请参阅上面的链接了解解决方法):
$("#your_id").on("input", function() {
alert("Change to " + this.value);
});
关于javascript - jQuery 可以检查输入内容是否改变了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534890/