我正在使用此JQuery Autocomplete plugin。似乎默认它从一开始就匹配,所以“foo”会匹配“傻瓜”,但不会匹配“bufoon”。
我希望匹配发生在任何地方且不区分大小写,以便“foo”匹配
这些选项似乎没有在任何地方记录,所以我看了source code以确定这是否可行,但找不到任何明显的方法来更改匹配算法,但我发现很难相信这不受支持。
答案 0 :(得分:4)
默认情况下,有一个选项matchContains
为false。将其设置为true。 Example
Here is a list of options。务必单击“选项”选项卡
答案 1 :(得分:0)
我做了类似的事情。这就是你如何做到的:
.autocomplete({
source : function(request, response) {
var term = request.term.toLowerCase();
// generating the array which matches the search term.
response(autocompleteArr);
}
});