Onblur可以像下面这样实现:
$().blur()..
但如何在聚焦时抓住回归的事件?
答案 0 :(得分:0)
您要查找被按下的字符编号13
。 onkeyup
事件将非常有用。
答案 1 :(得分:0)
我怀疑你想要的是什么,只是因为jquery的整个事件机制(可能是因为它下面的浏览器)似乎是为了一次传递一个事件。也就是说,可能有一个消息队列将为每个事件抽取一次,这样你就可以获得模糊或按键,但不会同时获得两者。
即使它们实际上是同时安排在浏览器内部的不同线程上,我也不认为有其他方法可以使用(更不用说检查方法调用的临时参数)了。
答案 2 :(得分:0)
此示例应该有效,从jQuery Event docs:
转述$('input').keyup(function(event){
if (event.keyCode == 13) {
// I'm assuming you want to blur the element?
$(this).blur();
return false; // you may need this, should stop the form submitting
}
});
答案 3 :(得分:-1)
问题不是那么清楚。但这可能是你的解决方案......
$("#elm1").blur(function() {
$("#elm").trigger('keyup');
});
增加:您可能还想查看Events/trigger文档。