A voir également:
- Balise select en JavaScript
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Balise br ✓ - Forum CSS
- Balise <br> HTML ✓ - Forum HTML
- A javascript error occurred in the main process - Forum Matériel & Système
4 réponses
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
12 juin 2012 à 17:11
12 juin 2012 à 17:11
$(".hidrepere1").each(function (){ $(this).children("input").attr("value","binjour"); $(this).attr("style", "display:table-cell");
En gros avec ça tu mets une valeur dans ton input qui est "binjour" et tu rends ta case visible.
Pour le remplacer tu dois le faire quand ?
Parce que étant donné que ta <td> n'est pas visible avant que ton js soit exécuté, tu peux le faire directement en HTML.
Les valeurs de ton select viendront d'où? Il sera rempli "dynamiquement" en js?
Non je met moi même les valeurs : centre, gauche, droite, haut, bas ;)
C'est les étudiants précédents qui ont tout fait et atterir comme ça dans le projet c'est pas évident ^^
C'est les étudiants précédents qui ont tout fait et atterir comme ça dans le projet c'est pas évident ^^
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
13 juin 2012 à 12:00
13 juin 2012 à 12:00
Ok alors voici des méthodes possibles :
1 - tu modifies le HTML et tu remplaces la balise <input /> par un
<select>
<option value="centre">Centre</option>
....
</select>
Et à ce moment là tu laisses le code JS qui rend la <td> visible :
2 - En Javascript en utilisant JQuery tu regarde au niveau des fonctions de créations d'élément (par exemple :
Et je te laisse regarder sur Google pour y ajouter les valeurs que tu veux et en sélectionner une...
Si tu as des questions ou des choses où je ne suis pas clair n'hésites pas
1 - tu modifies le HTML et tu remplaces la balise <input /> par un
<select>
<option value="centre">Centre</option>
....
</select>
Et à ce moment là tu laisses le code JS qui rend la <td> visible :
$(this).attr("style", "display:table-cell");
2 - En Javascript en utilisant JQuery tu regarde au niveau des fonctions de créations d'élément (par exemple :
select = $("<select/>", { "id": "select_hidrepere1" }).appendTo($("#hidrepere1"));
Et je te laisse regarder sur Google pour y ajouter les valeurs que tu veux et en sélectionner une...
Si tu as des questions ou des choses où je ne suis pas clair n'hésites pas