【发布时间】:2016-12-30 03:48:59
【问题描述】:
我使用的是 jQuery 1.12。我的页面上有几个样式化的选择菜单。当一个处于活动状态时,我希望能够按“Tab”,然后将焦点转移到下一个样式选择菜单。我正在尝试这个
return $('div.select-styled:first').keydown(function(e) {
alert("key pressed");
if (e.which === 9) {
$('div.select-styled.active').each(function() {
return $(this).removeClass('active').next('ul.select-options').hide();
});
return $('div.select-styled:second').focus().click();
}
});
但什么也没发生。您可以从我的 Fiddle — http://jsfiddle.net/cwzjL2uw/5/ 中看到,您可以在姓氏字段上单击“Tab”,然后激活第一个样式选择菜单,但再次单击“Tab”则无济于事。如何从我的样式选择菜单中捕获按键事件?
【问题讨论】:
标签: jquery html css jquery-ui keypress