如何继续在jQuery中使用每个循环

在我的应用程序,我使用ajax调用。我想要使用中断,并继续在这个jQuery的循环。

$('.submit').filter(':checked').each(function() { }); 

通过使callback函数返回false我们可以在特定的迭代中打破$.each()循环。 返回non-falsefor循环中的continue语句相同; 它会立即跳到下一个迭代。

 return false; //this is equivalent of 'break' for jQuery loop return; //this is equivalent of 'continue' for jQuery loop 
 $('.submit').filter(':checked').each(function() { //This is same as 'continue' if(something){ return true; } //This is same as 'break' if(something){ return false; } }); 

通过使callback函数返回false,我们可以在特定的迭代中打破$ .each()循环。 返回非错误与for循环中的continue语句相同; 它会立即跳到下一个迭代。 – jQuery.each()| jQuery API文档

返回或返回false与继续不一样。 如果循环在一个函数内部,那么函数的其余部分将不会如你所期望的那样执行。