Aloha! Я использую плагин автозаполнения jquery, чтобы предложить ввод на странице, предложить поиск по массиву со строковыми элементами. Я использую эти настройки для автозаполнения:
$("#colorsearch").autocomplete(data, {
matchContains: true,
autoFill:false});
});
Итак ... когда я начинаю вводить то, что я ищу, например 'dave', получаются следующие результаты:
'ravedave', 'sadave', 'dave' (потому что они имеют одинаковый порядок в массиве данных) и т. д. Мне нужно, чтобы первые элементы списка результатов имели подстроку ('dave') в начале, как это Дейв и т. д.
Я использовал функцию сортировки с пользовательскими функциями сортировки. Но это работает только вне автозаполнения. Мне нужно сделать это внутри этого плагина. Кто знает?