如何使onchange事件对javascript/Jquery更新的文本输入框起作用?
有人知道如何让onchange事件通过javascript/Jquery更新文本输入框吗 例如: 我将使用jquery将值插入文本框,而不是手动将文本输入到输入框中,如下所示。一旦jquery更改了文本框中的值,onchange事件是否可以工作?我有办法让它工作吗 HTML:如何使onchange事件对javascript/Jquery更新的文本输入框起作用?,javascript,jquery,Javascript,Jquery,有人知道如何让onchange事件通过javascript/Jquery更新文本输入框吗 例如: 我将使用jquery将值插入文本框,而不是手动将文本输入到输入框中,如下所示。一旦jquery更改了文本框中的值,onchange事件是否可以工作?我有办法让它工作吗 HTML: <table> <tr> <td> <input type="text" ID="test" />
<table>
<tr>
<td>
<input type="text" ID="test" />
</td>
</tr>
</table>
$(".test").val("ABC");
$('.test').change(function () {
alert('hello')
});
它:
onChange事件用于textarea和select控件。使用onblur事件。@当用户提交对元素值的更改时,
、
和
元素将触发更改
事件@我同意rink.attendant.6,但正如MDN所说,“不同的浏览器并不总是同意是否应该为某些类型的交互触发更改事件。”因此我倾向于忽略输入类型的onchange事件。
$('.test').change(function () {
alert('hello');
});
$(".test").val("ABC");
$('.test').trigger('change');