我正在使用 jQuery。我的代码是:
$("#input").keypress(function(event) {
getConversion();
});
如何在调用 getConversion() 之前将按键添加到#input?
我正在使用 jQuery。我的代码是:
$("#input").keypress(function(event) {
getConversion();
});
如何在调用 getConversion() 之前将按键添加到#input?
你可以做keyup()
$("#input").keyup(function(event) {
将按键更改为 keyup:
$("#input").on("keyup", function() {
getConversion();
});
另一种可能性是:
$("#input").keypress(function(event) {
setTimeout(getConversion, 1);
});
这将getConversion()
在当前事件流完成后调用,并且这应该与自动重复插入的键一起使用,如果您只监听 keyup 事件,这将无法正常工作。