2

有谁知道如何使 onchange 事件适用于 javascript/Jquery 更新的文本输入框?

例子:

我将使用 jquery 将值插入到文本框中,而不是手动在输入框中键入文本,如下所示。一旦 jquery 在文本框中更改了值,onchange 事件是否会起作用?有什么办法可以让它工作吗?

HTML:

<table>
  <tr>
    <td>
       <input type="text" ID="test" />
    </td>
  </tr>
</table>

Javascript:

$(".test").val("ABC");


$('.test').change(function () {
    alert('hello')
});
4

1 回答 1

2

触发它:

$('.test').change(function () {
    alert('hello');
});

$(".test").val("ABC");
$('.test').trigger('change');
于 2013-08-28T00:10:42.557 回答