2

私はjQueryを使用しています。私のコードは次のとおりです。

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

getConversion() を呼び出す前に、keypressed を #input に追加するにはどうすればよいですか?

4

3 に答える 3

0

キープレスをキーアップに変更:

$("#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 に答える
0

できるよkeyup()

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