Javascript 编辑仍在进行时在文本框中更改事件

Javascript 编辑仍在进行时在文本框中更改事件,javascript,jquery,Javascript,Jquery,jQuery中的change事件可用于监视元素内容的更改,只有在用户将焦点切换到其他位置后才会触发该事件: 当元素的值更改时,将更改事件发送到元素。此事件仅限于元素、框和元素。对于选择框、复选框和单选按钮,当用户使用鼠标进行选择时会立即触发事件,但对于其他元素类型,事件会延迟到元素失去焦点为止 当用户进行编辑但光标仍保留在文本框内时是否会触发事件?最好是jQuery,但本机浏览器事件或甚至是恶劣的解决方法都可以。是的,在较新的浏览器中,input事件会在所有输入上触发,否则会出现关键事件 $('

jQuery中的
change
事件可用于监视
元素内容的更改,只有在用户将焦点切换到其他位置后才会触发该事件:

当元素的值更改时,将更改事件发送到元素。此事件仅限于元素、框和元素。对于选择框、复选框和单选按钮,当用户使用鼠标进行选择时会立即触发事件,但对于其他元素类型,事件会延迟到元素失去焦点为止


当用户进行编辑但光标仍保留在文本框内时是否会触发事件?最好是jQuery,但本机浏览器事件或甚至是恶劣的解决方法都可以。

是的,在较新的浏览器中,
input
事件会在所有输入上触发,否则会出现关键事件

$('input[type="text"]').on('input', handler);
$('input[type="text"]').on('keyup', handler);
$('input[type="text"]').on('keydown', handler);
$('input[type="text"]').on('keypress', handler);
$('input[type="text"]').on('paste', handler);