我正在使用jQuery。我的代码是:
$("#input").keypress(function(event) {
getConversion();
});
如何在调用getConversion()之前将keypressed添加到#input?
答案 0 :(得分:0)
您可以执行keyup()
$("#input").keyup(function(event) {
答案 1 :(得分:0)
将按键更改为键盘:
$("#input").on("keyup", function() {
getConversion();
});
答案 2 :(得分:0)
另一种可能性是:
$("#input").keypress(function(event) {
setTimeout(getConversion, 1);
});
这将在当前事件流完成后调用getConversion()
,这应该适用于自动重复插入的密钥,如果您只监听密钥事件,这将无法正常工作。