http://jqueryui.com/demos/autocomplete/
基本上我的问题是,当用户使用tab键选择项目时,下一个表单字段会获得焦点,但除非输入为空,否则我希望焦点保留在输入上。
$('.ui-autocomplete').keypress(function(event) {
if(event.keyCode == '9') { // Tab
console.log('test');
}
});
我认为上面的代码可能有效(或者对jQuery UI生成的实际li项执行该功能),但没有骰子。
有什么想法吗?我知道我很接近,但我无法弄清楚我需要将这个元素绑定到哪个元素。
答案 0 :(得分:1)
想出我需要在输入时使用我之前使用的相同代码,但使用“keydown”代替“keypress”。