2010-09-23 22 views
7

Jak mogę przerwać działanie jquery each?JQuery - Przerwij każdą funkcję

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

}); 
+0

Możliwy duplikat [Jak wyrwać się z jQuery każdej pętli] (https://stackoverflow.com/questions/1784780/how- to-break-of-jquery-each-loop) –

Odpowiedz

17

z jquery each documentation

Możemy przełamać $ .each() pętli w szczególności poprzez iteracji funkcja zwrotna return false. Zwracanie wartości nie będących fałszem jest takie samo jak instrukcja continue w pętli for; przejdzie natychmiast do następnej iteracji.

$.each(big_test_object, function(i) 
{ 

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

}); 
+0

Dziękuję bardzo! – Peter

2

należy return false w zwrotnego

okrzyki