Bonjour,
Novice de chez novice en jquery je cherche a faire une boucle for en fonction d'une valeur de champ qui sera variable.
Un champ nbligne contiendra le nbre de ligne qui répondront aux critères.
mon code html :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <! Ligne 1 !> <tr id='ligne1' bgcolor = "#FFFFFF" align="left" valign="top" border="1" cellspacing="0" class="St1" Style='display' > <td align='center'>01</td><<td> <input name="L_1" value="1 - essai" tabindex="102"></td> </tr> <! Ligne 2 !> <tr id='ligne2' bgcolor = "#FFFFFF" align="left" valign="top" border="1" cellspacing="0" class="St1" style='display'> <td align='center'>02</td><<td> <input name="L_2" value="2 - essai " tabindex="102"></td> </tr> <! Ligne 3 !> <tr id='ligne3' bgcolor = "#FFFFFF" align="left" valign="top" border="1" cellspacing="0" class="St1" style='display'> <td align='center'>02</td><<td> <input name="L_2" value="2 - essai " tabindex="102"></td> </tr>
Sur ce code j'applique le code jquery suivant :
Mais cela ne suffit pas bien évidement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $(document).ready(function(){ var nblignedisplay=$('[name=NBLIGNE]').val(); $("[id^='ligne'] input").attr('disabled', true); });
Je voudrais le code correspondant à l'algo suivant :
-faire la liste de tous les ids commencant par ligne
les pbs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for (var i = 0, limit = nblignedisplay; i < limit; i++) { $("[id^='ligne'+i] input").attr('disabled', true); }
1 - faire la liste de tous les ids commençant par ligne
2 - faire la boucle for
3 - ajouter la variable i au code $("[id^='ligne'+i] input").attr('disabled', true); pour savoir quel input traité
Si qlqu'un pouvait m'aider, merci d'avance![]()
Partager