我有一个简单的html文本框。我正在使用Jquery来激活textbox textchanged事件。我面临的问题是,只有当用户使用键盘或复制粘贴输入文本时,它才有效。但是当使用javascript或Jquery更改文本框的值时,它永远不会起作用。
标记
<input type='text' class="expensehead" />
<button id="btn">Set Value</button>
脚本
$(".expensehead").on('change keyup paste', function() {
alert("text changed");
});
$("#btn").on('click', function() {
$(".expensehead").val('123');
});
答案 0 :(得分:0)