JQuery - отменить каждую функцию - PullRequest
8 голосов
/ 23 сентября 2010

как можно прервать функцию jquery each?

$.each(big_test_object, function(i)
{
   // some code

});

Ответы [ 2 ]

19 голосов
/ 23 сентября 2010

из jQuery каждой документации

Мы можем разорвать цикл $ .each () на определенной итерации, заставив функцию обратного вызова вернуть false. Возвращение non-false - это то же самое, что и оператор continue в цикле for; он сразу перейдет к следующей итерации.

$.each(big_test_object, function(i)
{

   if(i == 'yourvalue') {
          return false;
   }

});
2 голосов
/ 23 сентября 2010

вы должны вернуть false в вашем обратном вызове

ура

...