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

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

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

4 Solutions collect form web for “如何继续在jQuery中使用每个循环”

通过使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与继续不一样。 如果循环在一个函数内部,那么函数的其余部分将不会如你所期望的那样执行。

  • jQuery.getJSON - 访问控制 - 允许来源问题
  • jquery.js和jquery.min.js有什么区别?
  • jQuery:通过.attr()添加两个属性; 方法
  • 如何隐藏除jQuery以外的所有元素?
  • addClass - 可以在同一个div上添加多个类?
  • 使用jQueryasynchronous加载图像
  • 我如何说服IE浏览器只显示应用程序/ JSON而不是提供下载?
  • jQuery按键箭头键
  • screen.availHeight和window.height()之间的区别
  • HTML - 属性与属性
  • 如何在单击子锚时防止父母的onclick事件触发?