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 -
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 :
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
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
A voir également:
- Plug-in jQuery pour checklist ?
- Check system power error please plug in ac adapter ✓ - Forum BIOS
- Dc in - Forum Audio
- Navigation in private - Guide
- Deco in paris avis ✓ - Forum Consommation & Internet
- Aux in ✓ - Forum Enceintes / HiFi
1 réponse
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 :
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 ;)
é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 ;)