我希望在文本框上发生按键时运行一个函数,所以我有以下代码:
$("input[x]").keypress(function() {
DoX();
})
这工作正常,但在我的函数中,我想根据文本框中的文本值做一些事情
var textValue = ("input[x]").val();
现在这里的问题是它落后了一个键,所以如果我的文本框显示“He”并且我输入一个“l”,那么我希望我的 textValue 为“Hel”,但它返回之前的值“He”因为大概该字符尚未放入文本框中。
有没有办法让'Hel'脱离我的职能?
谢谢 :)