Puede romper un bucle jQuery.each devolviendo falso desde la función de devolución de llamada:
$('elements').each(function () { return false; // break });¿Hay alguna manera de comprobar que estaba roto?
Quiero romper un bucle anidado, idealmente sin necesidad de una variable para rastrearlo:
for (...) { $('elements').each(function () { return false; // break }); // was the each loop broken? then break; again }Considera lo siguiente.
var breakTest = false; for (...) { $('elements').each(function () { if(...){ ... } else { breakTest = true; return false; // break } }); // was the each loop broken? then break; again if(breakTest){ break; } }También puede hacer Bloques de código si lo desea.