$("textarea").on("change",function(){
console.log("changed");
});
现在,如果我使用此代码更改textarea的值
setTimeout(function(){$("textarea").val("13")},2000);
然后on change事件不会被触发,有没有办法在textarea中检测到这个变化。
答案 0 :(得分:1)
设置后,您可以使用
手动触发它$("textarea").trigger('change');
答案 1 :(得分:1)
setTimeout(function(){
$("textarea").val("13").trigger("change")
},2000);