2009-11-25 9 views
0

J'utilise le plugin jquery-autocomplete de Jörn Zaefferer et je ne comprends pas l'utilisation de cette ligne dans la fonction fillList():

$.data(li, "ac_data", data[i]); 

Aidez-moi s'il vous plaît. Merci.

Répondre

1

jQuery.data

chaque balise "li" qui crée, attribue les données "ac_data" avec la valeur des données [i];

données de déclaration des variables:

var listItems, 
     active = -1, 
     data, 
     term = "", 
     needsInit = true, 
     element, 
     list; 

valeur assignant à données variables:

display: function(d, q) { 
     init(); 
     data = d; 
     term = q; 
     fillList(); 
    }, 
+0

Puis il se avère que ac_data agit comme une variable, suis-je pas? Merci. – jean27

+1

est comme la création d'une propriété pour chaque "li" avec le nom "ac_data" et la valeur de "données [i]" –

+0

Je l'ai déjà obtenu. – jean27