Код:
//(1)
$('.chosenRegion_span').click((e)=>{
$("#inputRegion").val(e.target.innerHTML);
});
//(2)
$("#inputRegion").change(()=>{
let region = $("#inputRegion").val();
console.log(region);
});
Проблема в том, что функция (2) ловит изменения input только тогда, когда я печатаю текст в поле. Когда же содержимое поля изменяется функцией (1), функция (2) изменение не фиксирует.
Вопрос: почему? И как решить?
addEvLis на чистом js проблему не решает.