[JQuery] créer un <select> trié
Fermé
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
-
8 nov. 2011 à 19:56
coeus Messages postés 3019 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 - 9 nov. 2011 à 17:28
coeus Messages postés 3019 Date d'inscription samedi 13 janvier 2007 Statut Membre Dernière intervention 19 juin 2013 - 9 nov. 2011 à 17:28
A voir également:
- [JQuery] créer un <select> trié
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un compte instagram - Guide
- Créer un compte facebook - Guide
- Creer adresse mail - Guide
1 réponse
coeus
Messages postés
3019
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
121
8 nov. 2011 à 23:35
8 nov. 2011 à 23:35
Salut,
Mmmmmmm je pense que t'auras pas trop le choix. Ce qui me paraît le mieux, c'est de mettre toutes tes valeurs dans un array, puis ordonner cet array à ta convenance, et alors seulement créer ta liste avec des append()...
Mmmmmmm je pense que t'auras pas trop le choix. Ce qui me paraît le mieux, c'est de mettre toutes tes valeurs dans un array, puis ordonner cet array à ta convenance, et alors seulement créer ta liste avec des append()...
9 nov. 2011 à 10:48
9 nov. 2011 à 15:31
9 nov. 2011 à 17:17
var marksT=[]; $.each(marks, function(id,m) { marksT[marksT.length]=m; }); marksT.sort(function(a,b) { return a["index"]-b["index"]; }); $("#start").append(new Option("Départ","null")); $.each(marksT, function(index, m) { $("#start").append(new Option(m["tag"],m["index"])); });On va dire que le problème est résolu, mais je reste ouvert à toute proposition améliorante ;-)
9 nov. 2011 à 17:28
Fais un "up" ou deux, au pire.