У меня есть поле ввода HTML
<input type="text" id="foo" value="bar">
Я подключил обработчик для события "keyup", но если я извлечу текущее значение поля ввода во время обработчика события, я получаю значение как было, а не так, как будет!
Я попытался собрать события "keypress" и "change", одну и ту же проблему.
Я уверен, что это просто решить, но в настоящее время я считаю, что единственным решением для меня является использование короткого таймаута для запуска кода в несколько миллисекунд в будущем!
В любом случае, чтобы получить текущее значение во время этих событий?
EDIT: похоже, у меня была проблема с кешированием с моим файлом js, так как позже я проверил один и тот же код, и он работал нормально. Я бы удалил вопрос, но не уверен, что он теряет репутацию для добрых людей, которые разместили идеи:)