$("textarea").on("change",function(){
console.log("changed");
});
Теперь, если я изменю значение textarea, используя этот код
setTimeout(function(){$("textarea").val("13")},2000);
Тогда при изменении события не будет срабатывать, есть ли способ обнаружить это изменение в текстовой области.
После того, как вы установите его, вы можете вручную запустить его с помощью
$("textarea").trigger('change');
setTimeout(function(){
$("textarea").val("13").trigger("change")
},2000);