Javascript jQuery自动完成-焦点自动打开

Javascript jQuery自动完成-焦点自动打开,javascript,jquery,forms,Javascript,Jquery,Forms,提前谢谢你的帮助 我一直在尝试创建一个小输入,当用户聚焦输入时,它会显示一些自动完成选项。我可以通过以下方式来实现这一点: .bind('focus', function(){ $(this).autocomplete("search") 但是,在进一步研究之后,我不得不将autoselect更改为请求/响应,以便能够在另一个div上显示所选的值。完成此操作后,我无法使.bind在您关注输入时自动显示菜单 代码如下: $(".languageinput").autocomplete({

提前谢谢你的帮助

我一直在尝试创建一个小输入,当用户聚焦输入时,它会显示一些自动完成选项。我可以通过以下方式来实现这一点:

    .bind('focus', function(){ $(this).autocomplete("search")
但是,在进一步研究之后,我不得不将autoselect更改为请求/响应,以便能够在另一个div上显示所选的值。完成此操作后,我无法使.bind在您关注输入时自动显示菜单

代码如下:

$(".languageinput").autocomplete({
        source: function (request, response) {

        var availableTags = [];
        var availableTags = [
        "EN",
        "DE",
        "ES",
        "FR",
        "ID",
        "IT",
        "JA",
        "KR",
        "PT",
        "RU",
        "TH",
        "VN",
        "ZH",
        ];

        response(availableTags);
        return;


        },

        select: function (e, ui) {

            $('.utm_campaign').empty();$('.utm_campaign').html($(".languageinput").val())
        },

        change: function (e, ui) {

            $('.utm_campaign').empty();$('.utm_campaign').html($(".languageinput").val())
        }   
    })
;

这里是我自己问题的答案:$(“.languageinput”).on(“focus”,function(){$(this.autocomplete(“search”,”);});