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