English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery each()

Методы遍ения jQuery

Метод each() метода jQuery итерирует через объект jQuery, выполняя функцию для каждого выбранного элемента.

Метод each() призван сделать структуру DOM-цикла более простой и ясной, а также менее подверженной ошибкам.

Грамматика:

$$(selector).each(function(index, element))

Пример

Прогон каждого списка и вывод каждого текста элемента:

$("button").click(function(){
  $("li").each(function(){
    alert($(this).text());
  });
});
Проверьте, что‹/›

Для return false и终止 each() цикла:

$("button").click(function(){
  $("div").each(function(index, element){
    $("element").css("backgroundColor", "yellow");
    if($(this).is("#stop")){
      $("span").text("div stop index #" + index);
      return false;
    }
  });
});
Проверьте, что‹/›

Значение параметра

ПараметрОписание
function(index, element)Указать функцию, выполняемую для каждого选定ного элемента
  • index-Указать индекс位置的 выборщика

  • element-Указать текущий элемент

Методы遍ения jQuery