Автозаполнение пользовательского интерфейса jQuery: как заставить TAB выбрать первый вариант в списке? - PullRequest
1 голос
/ 10 июня 2019

Используя автозаполнение пользовательского интерфейса jQuery, есть ли способ автоматически выбрать первый элемент при нажатии клавиши TAB (или, по крайней мере, стимулировать нажатие клавиши «вниз»)?

1 Ответ

1 голос
/ 10 июня 2019

Вы можете использовать ниже jQuery для этого:

$("#tags").on('keydown', function (e) {
                var keyCode = e.keyCode || e.which;
                if (keyCode == 9) {
                    //if alt pressed
                    e.preventDefault();
                    var _firstitem = $(".ui-autocomplete .ui-menu-item").first().text();
                    $(this).val(_firstitem);
                }
            });

Пожалуйста, посмотрите на эту скрипку :

https://jsfiddle.net/mv38yozx/

Надеюсь, это поможет вам.

...