Функция each в jQuery позволяет пройтись по всем элементам набора, выбранного селектором, и выполнить для каждого из них определённые действия.
У метода each один параметр — функция. Эта функция будет вызываться последовательно для каждого элемента. В неё передаются два параметра:
- Параметр index — индекс итерации (0, 1, 2…).
- Параметр element — текущий элемент.
Для каждого вызова this функции устанавливается в element. Прервать перебор элементов можно, вернув из этой функции false.
Пример использования:
1 2 3 4 5 6 7 8 9 10 11 |
// Массив для сохранения значений var personsIdsArray = []; // Проход по всем элементам с классом daily-person-id // с помощью jQuery each. $(".daily-person-id").each(function (index, el){ // Для каждого элемента сохраняем значение в personsIdsArray, // если значение есть. var v = $(el).val(); if (v) personsIdsArray.push(v); }); |
Весьма полезная функция, однако.
А как можно пройти по элементам начиная с конца ?
Спасибо!
Попробуйте так: