есть ли способ иметь более одного текстового поля автозаполнения на странице, все с разными данными в выпадающем списке, но все используют одну функцию?то есть не повторять код ниже для каждого?
Я пытался использовать $(this)
внутри $().autocomplete{}
, но это не нравится.Я думал, что мог бы иметь скрытое поле с назначением контроллера, которое содержит все результаты.Это работает для всех, но каждый ввод имеет те же результаты, что и для класса.
ИЛИ есть ли лучший способ иметь несколько автозаполнений, каждый с разными выпадающими данными?
$(".ac_input").autocomplete(
base_url + $(".ac_input").siblings("input[name=goto]").val(),
{
delay:10,
minChars:1,
matchSubset:1,
matchContains:1,
cacheLength:10,
onItemSelect:selectItem,
onFindValue:findValue,
formatItem:formatItem,
autoFill:false,
maxItemsToShow:10
}
);