|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 635 ![]() |
Bonjour,
Comment insérer une option dans un select à n'importe quelle place dans le select? Je n'ai trouvé que le moyen d'insérer à la fin ou au début du select Code :
$("#form_mon_select").prepend("<option value='0'>Aucun</option>") |
|
|
00
|
|
|
#2 | ||
|
Membre à l'essai
![]() Inscription : avril 2008 Messages : 18 ![]() |
Prenons par exemple ce code :
Code :
Code :
$("#form_mon_select").children().eq(2).before("<option value='0'>Aucun</option>") Code :
$("#form_mon_select").children().eq(2).after("<option value='0'>Aucun</option>") récupère l'ensemble des enfants du select c'est à dire les options, numérotées de 0 à 3. permet de préciser l'option ayant index 2 ici "Mercedes" Enfin before et after permettent d'inserer avant ou apres l'option selectionnée. |
||
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 635 ![]() |
Merci pour ces précisions !
Mes recherches m'ont amenées à ça Code :
$("#form_mon_select option:eq(0)").after("<option value='0'>ma_valeur</option>"); Merci !
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() Inscription : avril 2008 Messages : 18 ![]() |
Ces 2 écritures font la même chose, après faudrait voir s'il y en a une qui est plus performante que l'autre, je ne suis pas allé verifier les performances ^^
A toi de prendre celle que tu préfères. |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : mai 2002 Messages : 635 ![]() |
Merci en tout cas !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com