2013-02-12 1 views
1

J'essaie un plugin génial (http://aehlke.github.com/tag-it/).jQuery Tag-It - utilisation d'une liste d'étiquettes et de valeurs

J'ai une liste d'objets comme celui-ci:

var category = [{label:'Photographer',value:'Guruh'},{label:'Photographer',value:'Citta'},{label:'Photographer',value:'Zaki'},{label:'Version',value:'737'},{label:'Version',value:'738'}]; 

que je passe à l'option tagSource dans ma configuration:

$("#my_list_tags").tagit({ 
    tagSource: category, 
    singleField: true, 
    singleFieldNode: $("#my_list"), 
    placeholderText: "Start typing..." 
}); 

ma liste d'affichage actuelle:
current list


Je veux montrer ma liste d'affichage comme ceci avec une étiquette supplémentaire: display list

Voici mon rendu html:

<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 50px; left: 12px; display: none; width: 294px;"> 
<li class="ui-menu-item" role="menuitem"> 
    <a class="ui-corner-all" tabindex="-1">Guruh SKOM</a> 
</li> 
<li class="ui-menu-item" role="menuitem"> 
    <a class="ui-corner-all" tabindex="-1">guruh</a> 
</li> 
</ul> 

Quelqu'un pourrait-il s'il vous plaît me aider? Je serais très apprécié!

Merci à l'avance, guruh

+1

peut vous envoyer le rendu 'html' ici – DON

+0

@DON: ok, j'ajoute déjà le rendu html à la question – guruh

Répondre

0

vous pouvez appeler quelque chose comme ceci après vos options sont rendus

var category = [{label:'Photographer',value:'Guruh'},{label:'Photographer',value:'Citta'},{label:'Photographer',value:'Zaki'},{label:'Version',value:'737'},{label:'Version',value:'738'}]; 

$("a.ui-corner-all").each(function(){ 

    var txt = $(this).text(); 
    var lblIndex; 
    var lblValue; 


    $.each(category, function (index, singleObj) { 
      if(singleObj.value == txt) 
      { 
       lblValue = singleObj.label; 
       return false; 
      } 
    });   


    $(this).text(txt + " " + lblValue); 

}); 

Cela peut être pas plus complexe

+0

Merci, mais, ce n'est pas comme ça. J'ai un objet (JSON) qui n'est pas toujours (photographe) peut-être 'Version' ou autre. Vous pouvez voir en haut ma question. – guruh

+0

mettre à jour le code et il va fonctionner – DON

+0

merci. Je vais essayer :) – guruh

Questions connexes