我希望自动完成功能在输入焦点时自动打开下拉菜单。
这是我的例子:
$(".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", " ");
我原以为它会以未过滤的列表打开。
我居然打不开也没有报错