立即实现其他输入。jQuery,Javascript解决方案
我想立即实现其他输入 问题是“keyup”太晚了,keydown事件不会接受“实际”插入的字符 我创建了一个我想要的工作示例,但我使用了setTimeout立即实现其他输入。jQuery,Javascript解决方案,javascript,jquery,input,Javascript,Jquery,Input,我想立即实现其他输入 问题是“keyup”太晚了,keydown事件不会接受“实际”插入的字符 我创建了一个我想要的工作示例,但我使用了setTimeout $inputGood.keydown(function(){ var $self = $(this); setTimeout(function(){$toUpdateGood.val($self.val())}, 30 ); }) 感谢您分享此问题的解决方案 $inputGood.onfocusout(fun
$inputGood.keydown(function(){
var $self = $(this);
setTimeout(function(){$toUpdateGood.val($self.val())}, 30 );
})
感谢您分享此问题的解决方案
$inputGood.onfocusout(function(){
var $self = $(this);
setTimeout(function(){$toUpdateGood.val($self.val())}, 30 );
})
这能满足您的需要吗?您可以试试按键吗?在本例中,按键可以工作,因为keydown(将值插入到late)keyup似乎工作得很好,对我来说太晚了。你可以按长键。。。而且更新速度不够快。1。你的代码对我来说毫无意义。2.“onfocusout”似乎不存在。3.我想在“foucus out”之后插入“after keypress”,而不是在“foucus out”之后。我在这里找到了关于onfocusout的信息[link],尽管onBlur似乎更受欢迎,而且我在击键后假设焦点将移动到下一个元素。如果您想将焦点放在元素上,可以在函数末尾设置它。onfocusout仅适用于IE,其余为onBlur