сопоставление автозаполнения jquery - PullRequest
0 голосов
/ 13 октября 2011

Я использую этот плагин автозаполнения JQuery .Кажется, что по умолчанию он совпадает с самого начала, поэтому «foo» будет соответствовать «fool», но не «bufoon».

Я хочу, чтобы сопоставление происходило в любом месте и без учета регистра, так что «foo»match

  • fool
  • bufoon
  • Foo Fighter

Опции, похоже, нигде не задокументированы, поэтому у меня былоПосмотрите исходный код , чтобы выяснить, возможно ли это, но не удалось найти очевидного способа изменить алгоритм сопоставления, но мне трудно поверить, что это не поддерживается.

Ответы [ 2 ]

4 голосов
/ 13 октября 2011

Существует опция, matchContains, которая по умолчанию имеет значение false.Установите это в истину. Пример

Вот список параметров .Обязательно перейдите на вкладку «Параметры»

0 голосов
/ 13 октября 2011

Я сделал нечто подобное.Вот как вы можете это сделать:

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