Я хочу, чтобы функция запускалась при нажатии клавиши в текстовом поле, поэтому у меня есть этот код:
$("input[x]").keypress(function() {
DoX();
})
Это работает нормально, но в моей функции я хочу сделать что-то, основываясь на текстовом значении в текстовом поле
var textValue = ("input[x]").val();
Теперь проблема в том, что он отстает от ключа, поэтому, если в моем текстовом поле написано «Он», а я набираю «l», тогда я хочу, чтобы для моего textValue было «Hel», но оно возвращает предыдущее значение «Он», потому что, возможно, персонаж еще не помещен в текстовое поле.
Есть ли способ вывести "Хел" из моей функции здесь?
Спасибо:)