20

Aggiungo la funzionalità di completamento automatico alla casella di testo. Riferimento this jQuery plug-in dati personalizzati con completamento automatico.Errore nei dati personalizzati di completamento automatico di Jquery nessun 'istanza' di tale metodo per l'istanza del widget di completamento automatico

Senza codice dati personalizzato funziona correttamente. Ho aggiunto seguente codice di dati personalizzati

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

getta errore

tale metodo 'esempio' per i widget di autocomplete esempio

c'è qualcosa che mi manca.

Sto usando jQuery v1.11.2 e jQuery UI - v1.10.3

risposta

25

Aggiornato la sintassi per la nuova versione: Penso che non stanno usando esempio ora.

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

era '.data ("ui-completamento automatico")' per me – redolent

+1

Era catcomplete per me. Per vedere cosa potrebbe essere per te, 'console.log ($ (" # Id "). Autocomplete(). Data())' – kevinpo

Problemi correlati