триггер при изменении значения текстовой области, когда значение установлено с помощью settimeout

$("textarea").on("change",function(){
console.log("changed");
});

Теперь, если я изменю значение textarea, используя этот код

setTimeout(function(){$("textarea").val("13")},2000);

Тогда при изменении события не будет срабатывать, есть ли способ обнаружить это изменение в текстовой области.

0

Решение

После того, как вы установите его, вы можете вручную запустить его с помощью

$("textarea").trigger('change');
1

Другие решения

setTimeout(function(){
$("textarea").val("13").trigger("change")
},2000);
1

По вопросам рекламы [email protected]