2010-01-19 6 views
0

J'ai le scénario suivantJavaScript boucle ne fonctionne pas

D'abord, je reçois les lignes au total dans ma table html avec JQuery comme suit

var rowCount = $('#update_menu_items tr').length; 

puis-je obtenir un résultat en arrière.

Maintenant, je veux boucler les valeurs avec une boucle for qui ne devrait pas dépasser le nombre de lignes, mais je ne reçois pas un résultat, car la boucle ne fonctionne pas. Je ne sais pas si j'ai oublié quelque chose.

est ici la boucle

var i; 

    for (i=0;i<rowCount;i++) 

    alert(i); 

    } 

Répondre

4

vous manque une accolade ouverte:

for (i=0;i<rowCount;i++) { // <- here 
    alert(i); 
} 
+0

:-) vrai! totalement manqué ;-) – Roland

+3

ou il a une accolade de fermeture où il ne devrait pas. Cela dépend de quelle façon vous regardez :) –

1

une autre approche de la boucle

$ ('tr', '') #update_menu_items chacun. (fonction (ligne) {alert ($ row);});