можем ли мы использовать .each внутри .each в jquery?

$("[name=form_1]").each(function(){
    alert("i in else"+i);
    $('.eform_text').each(function() {
    });
});

, будет ли этот цикл перебирать все элементы, которые имеют класс eform_text только в form1. Или он будет перебирать все элементы, которые имеют этот класс?

Обновление:

Точный код jsp выглядит следующим образом:

i have the form which varies each time.and for each form i need to obtain all the text boxes.Currently after your help my javascript is ass follows:

$("[name=form_"+i+"]").each(function(i){ Я сижу здесь и программирую некоторые алгоритмы для моей основной программы на Java (ну, пока первая). Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики были так хороши с ...

Я сижу здесь и программирую некоторые алгоритмы для своей основной программы на Java (ну, пока первый). Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики был так хорош с псевдокодом для новичков, плюс хороший учебник: D

Затем я решил перейти на Damerau и добавил дополнительные строки, но затем я прочитал, что это не алгоритм DL, а OptimalStringAlignmentDistance вместо. Я попытался прочитать код ActionScript, чтобы понять, что еще мне нужно добавить, чтобы попасть в DL, но вместо этого запутался. Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики были так хороши с ...

Я сижу здесь и программирую некоторые алгоритмы для своей основной программы на Java (ну, пока первый). Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики так хороша с псевдокодом для новичков, плюс хороший учебник: D

Затем я решил перейти на Damerau и добавил дополнительные строки, но потом я прочитал, что это не алгоритм DL, а OptimalStringAlignmentDistance вместо. Я попытался прочитать код ActionScript, чтобы понять, что еще мне нужно добавить, чтобы попасть в DL, но вместо этого запутался. Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики были так хороши с ...

Я сижу здесь и программирую некоторые алгоритмы для своей основной программы на Java (ну, пока первый). Я отлично запрограммировал алгоритм Левенштейна, благодаря тому, что вики был так хорош с псевдокодом для новичков, плюс хороший учебник: D

Затем я решил перейти на Damerau и добавил дополнительные строки, но затем я прочитал, что это не алгоритм DL, а OptimalStringAlignmentDistance вместо. Я попытался прочитать код ActionScript, чтобы понять, что еще мне нужно добавить, чтобы попасть в DL, но вместо этого запутался. Я прекрасно запрограммировал алгоритм Левенштейна, благодаря тому, что вики был так хорош с псевдокодом для новичков, плюс хороший учебник: D

Затем я решил перейти на Damerau и добавил дополнительные строки, но затем я прочитал, что это не алгоритм DL, а OptimalStringAlignmentDistance вместо. Я попытался прочитать код ActionScript, чтобы понять, что еще мне нужно добавить, чтобы попасть в DL, но вместо этого запутался. Я отлично запрограммировал алгоритм Левенштейна, благодаря тому, что вики был так хорош с псевдокодом для новичков, плюс хороший учебник: D

Затем я решил перейти на Damerau и добавил дополнительные строки, но затем я прочитал, что это не алгоритм DL, а OptimalStringAlignmentDistance вместо. Я попытался прочитать код ActionScript, чтобы понять, что еще мне нужно добавить, чтобы попасть в DL, но вместо этого запутался. Я был в разных местах с кодом, похожим на Java, но все они тоже используют неправильный псевдокод.

Проведя полдня, я сдался и решил спросить здесь. Есть ли кто-нибудь, кто может мне помочь с обновлением этого кода до кода Дамерау-Левенштейна на Java?

    public class LevensteinDistance {
        private static int Minimum(int a, int b, int c) {
            return Math.min(Math.min(a, b), c);
        }

        private static int Minimum (int a, int b) {
            return Math.min(a, b);
        }

        public static int computeLevensteinDistance(String s, String t){
            int d[][];
            int n; // length of s
            int m; // length of t
            int i; // iterates through s
            int j; // iterates through t
            char s_i; // ith character of s
            char t_j; // jth character of t
            int cost; // cost

            n = s.length ();
            m = t.length ();
            if (n == 0) {
                return m;
            }
            if (m == 0) {
                return n;
            }
            d = new int[n+1][m+1];

            for (i = 0; i <= n; i++) {
                d[i][0] = i;
            }

            for (j = 0; j <= m; j++) {
                d[0][j] = j;
            }

            for(i = 1; i <= n; i++) {
                s_i = s.charAt (i - 1);
                for(j = 1; j <= m; j++) {
                    t_j = t.charAt (j - 1);

                    if(s_i == t_j){
                        cost = 0;
                    }else{
                        cost = 1;
                    }
                    d[i][j] = Minimum(d[i-1][j]+1, d[i][j-1]+1, d[i-1][j-1] + cost);

                    if(i > 1 && j > 1 && s_i == t_j-1 && s_i-1 == t_j){ 
                        d[i][j] = Minimum(d[i][j], d[i-2][j-2] + cost);
                    }
                }
            }
        return d[n][m];
    }

    //    public static void main(String[] args0){
    //      String a = "I decided it was best to ask the forum if I was doing it right";
    //      String b = "I thought I should ask the forum if I was doing it right";
    //      System.out.println(computeLevensteinDistance(a, b));
    //    }
}

Вот страница в Википедии, посвященная алгоритму расстояния Дамерау – Левенштейна

6
задан MarcoS 17 May 2011 в 16:23
поделиться