@Ankozar

Почем не отслеживается изменение input?

Код:

//(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 проблему не решает.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
$("#inputRegion").val(e.target.innerHTML).change();
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Simkav
@Simkav
change Внизу есть заметка с желтым фоном
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы