立即执行默认

时间:2013-05-25 03:32:02

标签: javascript jquery

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

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

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

3 个答案:

答案 0 :(得分:0)

您可以执行keyup()

$("#input").keyup(function(event) {

答案 1 :(得分:0)

将按键更改为键盘:

$("#input").on("keyup", function() {
   getConversion();
});

答案 2 :(得分:0)

另一种可能性是:

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

这将在当前事件流完成后调用getConversion(),这应该适用于自动重复插入的密钥,如果您只监听密钥事件,这将无法正常工作。