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
});