Событие jquery keypress () получить текст

Я хочу, чтобы функция запускалась при нажатии клавиши в текстовом поле, поэтому у меня есть этот код:

$("input[x]").keypress(function() {
        DoX();
    })

Это работает нормально, но в моей функции я хочу сделать что-то на основе значения текста в текстовом поле

var textValue = ("input[x]").val();

Теперь проблема в том, что он отстает от ключа, поэтому, если в моем текстовом поле написано «He», а я набираю «l», тогда я хочу, чтобы моим textValue было «Hel», но оно возвращает предыдущее значение «He». потому что, вероятно, персонаж еще не был помещен в текстовое поле.

Есть ли способ вывести «Хель» из моей функции здесь?

Спасибо :)

Ответы на вопрос(4)

Ваш ответ на вопрос