当我按下 TAB 键(典型的 Google 行为)时,我想在我的输入字段中选择一个建议条目。我的问题是,当我按下 TAB 键时,Firefox 将焦点设置在打开我的应用程序的选项卡上,但我担心焦点停留在我的输入字段上。我的代码看起来像:
$("#search-input").keyup(function (event) {
switch (event.keyCode) {
case 9:
{
// tab key is pressed
event.preventDefault();
foo();
bar();
//set focus back to the input (dont works)
$("#search-input").focus();
break;
}
default:
baz();
}
});
谢谢!
[编辑] 解决了!解决方案非常简单:Firefox 已经对keydown
事件做出反应,所以我只需要将相同的行为放在 keydown 事件中。