Подтвердить что ты не робот

Ошибка пользовательских данных 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

4b9b3361

Ответ 1

Обновлен синтаксис для новой версии: я думаю, что они не используют экземпляр сейчас.

       $("#Id").autocomplete().data("uiAutocomplete")._renderItem =  function( ul, item ) 
       {
         return $( "<li>" )
         .append( "<a>" + item.label + "<br>" + item.desc + "</a>" )
         .appendTo( ul );
       };