2010-09-23 4 views
7

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

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

}); 
+0

Возможно дубликата [Как вырваться из JQuery каждого Loop] (https://stackoverflow.com/questions/1784780/how- to-break-out-of-jquery-each-loop) –

ответ

17

с jquery each documentation

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

$.each(big_test_object, function(i) 
{ 

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

}); 
+0

Большое спасибо! – Peter

2

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

веселит

Смежные вопросы