如何使用jquery捕获输入中的更改事件?

e-i*_*128 4 javascript jquery onchange

$('input').change(function(){
    alert($(this).val());
});
$('input').val(1);
Run Code Online (Sandbox Code Playgroud)

这不行.我需要用JavaScript捕获更改输入:-s

谢谢.

Poi*_*nty 8

<input>元素的程序化更改不会导致事件.只有用户互动才有.

但是你可以这样做:

$('input').val(1).trigger('change');
Run Code Online (Sandbox Code Playgroud)