2010-09-23 101 views
7

如何中止jquery each函數?JQuery - 中止每個函數

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

}); 
+0

的可能的複製[如何打破jQuery的每個循環的(https://stackoverflow.com/questions/1784780/how-打破每個循環) – 2017-05-30 17:34:00

回答

17

jquery each documentation

我們可以通過將回調函數返回false打破在一個特定的迭代。每個$()循環。返回非錯誤與for循環中的continue語句相同;它會立即跳到下一個迭代。

$.each(big_test_object, function(i) 
{ 

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

}); 
+0

非常感謝! – Peter 2010-09-23 08:30:28

2

你應該返回false在回調

歡呼