如何使用Tab键和JQuery的组合框选择项目

时间:2011-02-02 21:32:54

标签: javascript jquery-ui combobox autocomplete

我正在使用JQuery的combobox示例代码以及远程数据源。它工作得很好,但我想在按Tab键时自动选择一个选项。例如,如果我开始输入并且只有一个选项可用,我想点击Tab键并让它自动选择唯一可用的选项。

非常感谢任何关于如何做到这一点的想法。

1 个答案:

答案 0 :(得分:0)

尝试将下一个事件绑定到文本框:

input.keypress(function (e) {
    if (e.keyCode == $.ui.keyCode.TAB) {
        var menu = input.data("autocomplete").menu;
        menu.activate($.Event({ type: "mouseenter" }), menu.element.children().first());
        menu.select(e);
    }
});