我希望使用jquery.keypress获取输入框的内容,我看到了一个答案在这里。但是那并不能满足我的需求。
HTML代码如下:
现在我有一个输入框。我输入了“a”。由于处理程序正在检索“#foo”的先前内容,所以我的警报是空的。现在如果我输入“b”,警报将显示“a”而不是“ab”,依此类推。请查看此jsfiddle link,您将看到我的问题所在。
HTML代码如下:
<input type="text" id="foo" size="15" maxlength="50">
这个 jQuery 代码看起来像这样:
$("#foo").keypress (function (e) {
alert ($(this).val());
});
现在我有一个输入框。我输入了“a”。由于处理程序正在检索“#foo”的先前内容,所以我的警报是空的。现在如果我输入“b”,警报将显示“a”而不是“ab”,依此类推。请查看此jsfiddle link,您将看到我的问题所在。