焦点自动打开 jQuery UI 自动完成

问题描述 投票:0回答:0

我希望自动完成功能在输入焦点时自动打开下拉菜单。

这是我的例子:

$(".tag-input").autocomplete({
            source: tagInputOptions,
            sortResults: true,
            select: function (event, ui) {
                var selectedValue = ui.item.value;
                if (selectedValue !== "") {
                    $(this).next(".tag-input-button").click();
                }
                return false;
            }
        }).keydown(function(event) {
            if (event.originalEvent.keyCode === 13) {
                // Enter key pressed
                event.preventDefault();
                var selectedValue = $(this).val();
                if(selectedValue !== "") {
                    $(this).next(".tag-input-button").click();
                }
            }
        }).on("focus", function () {
            $(this).autocomplete("search", " ");
        });

我尝试触发搜索以打开它,但它没有打开:

$(this).autocomplete("search", " ");

我原以为它会以未过滤的列表打开。

我居然打不开也没有报错

jquery events jquery-ui-autocomplete
© www.soinside.com 2019 - 2024. All rights reserved.