Ciao a tutti, sto lavorando con l'autocomplete di jquery.
Praticamente ho un input text in cui vado a inserire il nome dell'utente e nei suggerimenti voglio che appaiano l'immagine associata all'utente il nome e il cognome.
La struttura deve essere la seguente: a sinistra l'immagine e a destra il nome e appena sotto i cognome.
In html scriverei semplicemente così:
Ma qui mi ritrovo uno script di questo tipo e magari esistono modi più intelligenti:codice:<div> <div style="float:left">[img]immagine[/img]</div> <div style="float:left"> Nome</p> cognome</p> </div> <div style="clear:both"></div> </div>
Le mie variabili sono:codice:$(function() { $("#textarea_share_input").autocomplete({ search: function(event, ui) { $('.autocomplete_div ul').empty(); }, source: "add_user_group.php", }) .data( "autocomplete" )._renderItem = function( ul, item ) { return $("<li class='autocomplete_li'>") .data("item.autocomplete", item) .append("<a>"+item.label+" <span>"+item.desc+"</span></a>") .appendTo($('.autocomplete_div ul')); }; });
item.label che contiene il nome
item.desc che contiene il cognome
item.img che contiene già il tag img
Avete qualche dritta?

Rispondi quotando
togli le aggiunte e verifica se il problema è li 