$("[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)); // } }
Вот страница в Википедии, посвященная алгоритму расстояния Дамерау – Левенштейна