11326 sujets

JavaScript, DOM et API Web HTML5

Je souhaite incrémenter ma variable d'appel dans jQuery
Extrait du code PHP avec une boucle pour la variable $a varie de 0 à 20.
<input type="text" id="modifier_calendrier_<?php echo $a; ?>" name="xx" value="xxx">

Code jQuery qui ne fonctionne pas
jQuery(document).ready(function($) {
	for(var a; a<20; a++){
		$('#modifier_calendrier_'+a).datepicker({ xxxx, }) }
});

Je n'arrive pas à concaténer le nom et la variable a et l'incrémenter $('#modifier_calendrier_'+a) là ou je voudrais avoir $('#modifier_calendrier_0'), puis $('#modifier_calendrier_1'), puis ...
Merci pour votre aide.
Cdt
Marcel
Modifié par marcel6566 (08 Dec 2020 - 18:38)
Modérateur
Salut,

Si c'est bien comme ca qu'on fait il me semble. Par contre ton for ne risque pas de marcher si tu n'initialises pas ta variable a...

for(var a=0; a<20; a++)


Un petit console log dans la boucle ca mange pas de pain pour un debug Smiley cligne

Bonne soirée
Meilleure solution