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 :
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);
});
Mais cela ne suffit pas bien évidement.

Je voudrais le code correspondant à l'algo suivant :
-faire la liste de tous les ids commencant par ligne
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);
}
les pbs :
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