Plug-in jQuery pour checklist ?

xnopre Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
Groarh Messages postés 682 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin de mettre un checklist dans un dialog. J'ai utilisé le plug-in "toChecklist" (http://www.scotthorlbeck.com/code/tochecklist/#isChecklist%28%29). L'affichage est OK et cool, mais impossible de récupérer les items sélectionnées.

J'ai bien essayé différentes solutions :
$("#mylist :selected").length
ou
$("#mylist :selected").val
ou ...

mais ça ne marche pas.

Quelqu'un aurait-il une solution pour ce plug-in, ou sinon, quelqu'un connait d'autres plug-in pour une checklist (non dropdown) ?

Merci

Xavier

1 réponse

Groarh Messages postés 682 Date d'inscription   Statut Membre Dernière intervention   185
 
Salut,
étant donné que ce plugin convertit les éléments <option> en éléments <li>, tu ne peux pas utiliser la pseudo-classe :selected. En revanche, il fournit un équivalent : la classe .checked . Il faut donc que tu sélectionnes tes éléments ainsi :
$('#mylist .checked');


Ensuite, ça te renvoie une liste de <li>, donc tu ne peux pas non plus utiliser la méthode .val() dessus (d'ailleurs, .val() ne te renverrait que la valeur du premier élément). Autrement dit, le simple appel $('#mylist .checked') te renvoie les éléments que tu voulais récupérer ;)
0