Une boucle for
Résolu
new-dev
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
new-dev Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
new-dev Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai cette fonction en javascript qui ajoute un calendrier à l'intérieur d'un input en Symfony :
cet id de l'input change dynamiquement, à chaque clique sur un bouton "Ajouter" cet id va devenir :
etc.
Du coup mon calendrier ne fonctionne que pour le premier input. Je ne sais pas comment faire un for là-dessus vu que le numéro est à l'intérieur de l'id au milieu de caractères.
Merci pour votre aide
J'ai cette fonction en javascript qui ajoute un calendrier à l'intérieur d'un input en Symfony :
$( function() {
$( "#commande_billet_billet_0_dateVisite").datepicker();
// reste de la fonction
cet id de l'input change dynamiquement, à chaque clique sur un bouton "Ajouter" cet id va devenir :
$( "#commande_billet_billet_1_dateVisite").datepicker();
$( "#commande_billet_billet_2_dateVisite").datepicker();
$( "#commande_billet_billet_3_dateVisite").datepicker();
etc.
Du coup mon calendrier ne fonctionne que pour le premier input. Je ne sais pas comment faire un for là-dessus vu que le numéro est à l'intérieur de l'id au milieu de caractères.
Merci pour votre aide
1 réponse
-
Bonjour,
Là comme ça.. le plus simple que je voie serait :
- Mettre une "class" à tes inputs
- Faire une boucle dessus
Un truc du genre<input type="text" id="commande_billet_billet_00_dateVisite" class="maclass"> <input type="text" id="commande_billet_billet_1_dateVisite" class="maclass">
et côté javascript tu auras quelque chose de la forme:$(".maclass").each(function(){ $(this).datepicker(); });