我正在尝试使用jQuery在JavaScript代码生成值时发出警报,该值在输入框上生成,问题是jQuery无法检测到更改,我测试的命令是“change、input”,但当我手动输入值时,jQuery触发。
示例代码:
该值是通过JavaScript动态生成并推送/插入到输入框中的,不是手动生成的。 javascript:
该值是通过JavaScript动态生成并推送/插入到输入框中的,不是手动生成的。 javascript:
document.getElementById("displayDID").value = DisplayName ;
html:
<input type="text" id="displayDID" />
jQuery:
$('#displayDID').on("input" ,function() {
var work = $(this).val();
alert(work);
});
在执行之后,id="displayDID"的值发生了改变,但是jQuery无法检测到。