Votre question

Créer une liste déroulante avec Jquery

Tags :
  • Select
  • Programmation
Dernière réponse : dans Programmation
14 Mars 2011 10:54:38

Bonjour,
J'ai un code Jquery qui permet de créer une liste et en dessous de laquelle il y a un champ texte pour l'ajout d'autres items.
Je voulais remplacer le champ texte par une liste déroulante si c'est possible.
voici le fichier Jquery:
http://cjoint.com/data/0dokYyOJrYx.htm

merci

Autres pages sur : creer liste deroulante jquery

a c 232 L Programmation
14 Mars 2011 13:20:55

Salut,

C'est la ligne :
  1. $(obj).after("<div class='add'><input class='addValue' /> <input type='button' value='Ajout' class='addBtn' /></div>");

qui créé ton champ texte (<input class='addValue' />)

Il faut que tu remplaces le <input class='addValue' /> par un <select> avec tes <option>

Et j'imagine qu'il faudra aussi modifier les codes qui récupèrent les valeurs de addValue ($(".addValue").val()) pour récupérer l'élément sélectionné plutôt que la valeur de la textbox.
m
0
l
14 Mars 2011 14:14:26

désolé mais ça ne marche pas lorsque je la replace par le select:
  1. <select id='choix1' name='choix1'>
  2. <option value="0">choix1</option>
  3. <option value="1">choix2</option>
  4. <option value="2">choix3</option>
  5. </select>
m
0
l
a c 232 L Programmation
14 Mars 2011 14:27:19

Parce que tu ne peux pas utiliser de " " dans ta chaine de caractères, et il faut tout mettre sur une seule ligne
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS