AJAX загрузка
home

Пример использования

Пример

$(document).ready(function(){
    
   $("#but1").click(function(){
      var arr=[10,20];
      $.each(arr,function(index,val){
         alert(val+50);
      });
   });
   $("#but2").click(function(){
      var arr=[50,40,30];
      var result=0;
      $.each(arr,function(index,val){
         result=result+val;
      });
      alert(result);
   });
  $("#but3").click(function(){
      var obj={apple:"green",melon:"white",watermelon:"red"};
      var arr=[];
      $.each(obj,function(index,val){
         var result="";
         result+=index+":";
         result+=val;
         arr.push(result);
      });
      alert(arr.join(", "));
   });

});

Определение и использование

Метод $.each позволяет исполнить переданную функцию для всех элементов переданного объекта или массива.

Обратите внимание: для того, чтобы досрочно остановить исполнение функции используйте return false (выполняет действие аналогичное break для циклов). Если Вы хотите пропустить только текущую итерацию используйте return true (выполняет действие аналогичное continue для циклов).

Синтаксис

$.each(объект,function(индекс,значение))

объект (обязательный параметр) Объект или массив, для каждого элемента которого будет исполнена функция.

функция (обязательный параметр) Функция, которая будет исполнена для каждого элемента переданного объекта или массива.

индекс (необязательный параметр функции) Индекс массива или имя свойства объекта.

значение (необязательный параметр функции) Значение массива или объекта.