2

我正在使用 jQuery。我的代码是:

$("#input").keypress(function(event) {
  getConversion();
});

如何在调用 getConversion() 之前将按键添加到#input?

4

3 回答 3

0

你可以做keyup()

$("#input").keyup(function(event) {
于 2013-05-25T03:33:03.920 回答
0

将按键更改为 keyup:

$("#input").on("keyup", function() {
   getConversion();
});
于 2013-05-25T03:47:47.327 回答
0

另一种可能性是:

$("#input").keypress(function(event) {
  setTimeout(getConversion, 1);
});

这将getConversion()在当前事件流完成后调用,并且这应该与自动重复插入的键一起使用,如果您只监听 keyup 事件,这将无法正常工作。

于 2013-05-25T03:48:52.797 回答