JQuery .each обход елементов формы

Комментарии ()

.each( callback( [index, Element] ) ) – функция, вызываемая для каждого элемента в наборе jQuery. С каждой итерацией в качестве первого параметра index ей передается индекс текущего элемента в наборе Query (начиная с 0) как индекс текущей итерации цикла. Во втором аргументе Element передается ссылка на сам DOM элемент. Контекст this вызова функции также каждый раз ссылается на текущий элемент, задействованный в данной итерации (Element == this).

Цикл можно остановить в любой момент, вернув из функции обратного вызова false.

Метод .each() производит обход всех элементов, содержащихся в наборе jQuery и вызывает функцию обратного вызова callback для каждого из них. Не путать с функцией jQuery.each().

Пример

// Выводить в цикле содержимое пунктов списка до тех пор,
// пока не попадется <li> с классом 'stop'.
 
$('li').each(function(i,elem) {
    if ($(this).is(".stop")) {
         alert("Остановлено на " + i + "-м пункте списка.");
         return false;
          } else {
                  alert(i + ': ' + $(elem).text());
                 });

 


Webit.in.ua 2013