Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示自动完成建议时的jQuery事件_Jquery_Events_Autocomplete - Fatal编程技术网

显示自动完成建议时的jQuery事件

显示自动完成建议时的jQuery事件,jquery,events,autocomplete,Jquery,Events,Autocomplete,我有一个自动完成,源是一个包含名称的本地数组。 我想知道这些名字中的哪些被自动完成过滤,这似乎比我想象的要困难! -搜索事件对我不好,因为它是在过滤发生之前触发的。 -公开赛也不好,因为它只发生一次。如果用户继续键入,则我没有筛选的值 所以我现在没有选择。我必须说,我觉得这很奇怪。我希望有一个简单的方法来获取这些值,希望有。 我错过了什么? 谢谢我可能会用它。这样,您可以在每次更改自动完成建议后进行检查。如果您不担心每次运行两次筛选器,您仍然可以使用搜索回调 $("#list").autocom

我有一个自动完成,源是一个包含名称的本地数组。 我想知道这些名字中的哪些被自动完成过滤,这似乎比我想象的要困难! -搜索事件对我不好,因为它是在过滤发生之前触发的。 -公开赛也不好,因为它只发生一次。如果用户继续键入,则我没有筛选的值

所以我现在没有选择。我必须说,我觉得这很奇怪。我希望有一个简单的方法来获取这些值,希望有。 我错过了什么?
谢谢

我可能会用它。这样,您可以在每次更改自动完成建议后进行检查。

如果您不担心每次运行两次筛选器,您仍然可以使用搜索回调

$("#list").autocomplete({
    source: anArray,
    search: function(event){
        var data = $(event.target).data("autocomplete");
        var result = $.ui.autocomplete.filter(data.options.source, data.term);
    }
});

你可能是对的。我正在考虑的另一个选择是使用回调并自己实现过滤。。。