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ì:
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>
Ma qui mi ritrovo uno script di questo tipo e magari esistono modi più intelligenti:
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'));
};
});
Le mie variabili sono:
item.label che contiene il nome
item.desc che contiene il cognome
item.img che contiene già il tag img
Avete qualche dritta?