Jquery 如何立即检测输入框集合上的更改

Jquery 如何立即检测输入框集合上的更改,jquery,Jquery,对于选择框、复选框和单选按钮,当用户使用鼠标进行选择时会立即激发,但对于其他元素类型,事件会延迟到元素失去焦点为止 我得到了一个包含多个输入框的表单,我想在用户更改任何输入框的值时立即执行一些操作 是否有一个事件不会延迟到inputbox失去焦点,而是在用户更改值时立即触发?您可以执行绑定多个事件之类的操作: $("input[type='text']").bind("change blur keyup mousedown", function () { // your foobar

对于选择框、复选框和单选按钮,当用户使用鼠标进行选择时会立即激发,但对于其他元素类型,事件会延迟到元素失去焦点为止

我得到了一个包含多个输入框的表单,我想在用户更改任何输入框的值时立即执行一些操作


是否有一个事件不会延迟到inputbox失去焦点,而是在用户更改值时立即触发?

您可以执行绑定多个事件之类的操作:

 $("input[type='text']").bind("change blur keyup mousedown", function () {

    // your foobar here

 });
或者仅限按键和鼠标;)

 $("input[type='text']").bind("keydown mousedown", function () {

    // your foobar here

 });