Ошибка пользовательских данных JQuery autocomplete нет такого метода "экземпляр" для экземпляра виджета автозаполнения
Я добавляю функциональность автозаполнения в текстовое поле.
Ссылаясь на this jQuery autocomplete настраиваемый плагин данных.
Без специального кода данных он работает нормально. Я добавил следующий код пользовательских данных
.autocomplete( "instance" )._renderItem = function( ul, item ) {
return $( "<li>" )
.append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
.appendTo( ul );
};
он выдает ошибку как
нет такого экземпляра метода для экземпляра виджета автозаполнения
есть что-то, что мне не хватает.
Я использую jQuery v1.11.2 и jQuery UI - v1.10.3
Ответы
Ответ 1
Обновлен синтаксис для новой версии: я думаю, что они не используют экземпляр сейчас.
$("#Id").autocomplete().data("uiAutocomplete")._renderItem = function( ul, item )
{
return $( "<li>" )
.append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
.appendTo( ul );
};