Как выбрать элемент с помощью клавиши Tab с помощью выпадающего списка JQuery - PullRequest
1 голос
/ 03 февраля 2011

Я использую пример кода JQuery combobox вместе с удаленным источником данных.Это прекрасно работает, но я хотел бы автоматически выбрать опцию, когда я нажимаю клавишу Tab.Например, если я начну печатать и будет доступна только одна опция, я бы хотел нажать клавишу табуляции и автоматически выбрать единственную доступную опцию.

Буду очень признателен за любые идеи о том, как это сделать.

1 Ответ

0 голосов
/ 01 апреля 2011

Попробуйте связать следующее событие с текстовым полем:

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);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...