我正在使用 jQuery 更新 HTML 元素的值,这非常有效。
$('#'+ someID).prop('value', currentPerson["Name"]);
但是,在这个元素上,我一直在监听一个变化(特别是在一个选项选择框中),当手动输入值时(它提交一个帖子并将结果附加到一个 div),它工作得非常好。请注意,准备好的文件存储在不同的文件中。
$(document).ready(function () {
$('body').on('change', '#approverTbl', function(event){
//do some stuff here
});
});
我尝试使用 .change() 手动强制更改,这似乎不起作用。也不使用触发器。
$('#'+ someID).change();
$('#'+ someID).trigger('change');