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