JaxAdam
@JaxAdam
Junior Full-Stack Developer

Как отследить событие изменения текста внутри input, если текст внутри input меняется по событию клика на другом элементе?

Доброго времени! Столкнулся с проблемой. У меня есть input[name=city]. Есть список ul[class=cities], внутри списка города в следующем виде, например: Москва. Я написал код, который при нажатии на конкретный город в списке, меняет атрибут value у input и добавляет атрибут data-id со значением выбранного города. Так вот, я решил отследить изменение инпута методом .change(), он отслеживает только когда сам вводишь в инпут текст, при этом нет возможности иметь id, взависимости от выбранного города, который не видно пользователю. Можно ли отслеживать любые события совершенные с указанным инпут, и как сделать это максимально "чисто"?

p.s. Сорри за сплошной текст, пишу с сотового, не совсем удобно писать полносттю, но думаю что суть вопроса смог донести. Спасибо!
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
@grinat
Есть событие input, если что-то пришло в инпут, оно сработает. Change аналогичен blur
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы