Javascript jquery自动完成匹配

Javascript jquery自动完成匹配,javascript,jquery,jquery-plugins,autocomplete,autosuggest,Javascript,Jquery,Jquery Plugins,Autocomplete,Autosuggest,我在用这个。似乎默认情况下,它从一开始就匹配,所以“foo”将匹配“fool”,而不是“bufoon” 我希望匹配发生在任何地方,不区分大小写,以便“foo”匹配 愚人 布丰 福格战斗机 这些选项似乎没有记录在任何地方,因此我查看了一下,以确定这是否可行,但找不到任何明显的方法来更改匹配算法,但我发现很难相信这不受支持。有一个选项,matchContains,默认为false。将其设置为true 。请确保单击“选项”选项卡,其中有一个默认为false的选项,matchContains。将其设

我在用这个。似乎默认情况下,它从一开始就匹配,所以“foo”将匹配“fool”,而不是“bufoon”

我希望匹配发生在任何地方,不区分大小写,以便“foo”匹配

  • 愚人
  • 布丰
  • 福格战斗机

这些选项似乎没有记录在任何地方,因此我查看了一下,以确定这是否可行,但找不到任何明显的方法来更改匹配算法,但我发现很难相信这不受支持。

有一个选项,
matchContains
,默认为false。将其设置为true


。请确保单击“选项”选项卡,其中有一个默认为false的选项,
matchContains
。将其设置为true


。请务必单击“选项”选项卡,我也做了类似的操作。这就是你可以做到的:

.autocomplete({
    source : function(request, response) {
        var term = request.term.toLowerCase();
        // generating the array which matches the search term.
        response(autocompleteArr);
    }
});

我也做过类似的事情。这就是你可以做到的:

.autocomplete({
    source : function(request, response) {
        var term = request.term.toLowerCase();
        // generating the array which matches the search term.
        response(autocompleteArr);
    }
});

这比我的解决方案简单得多。这比我的解决方案简单得多。我从此迁移到了jQuery UI版本,并且非常享受更改。我从此迁移到了jQuery UI版本,并且非常享受更改。