How to use continue in jQuery each() loop? How to use continue in jQuery each() loop? jquery jquery

How to use continue in jQuery each() loop?


We can break both a $(selector).each() loop and a $.each() loop at a particular iteration by making the callback function return false. Returning non-false is the same as a continue statement in a for loop; it will skip immediately to the next iteration.

return false; // this is equivalent of 'break' for jQuery loopreturn;       // this is equivalent of 'continue' for jQuery loop

Note that $(selector).each() and $.each() are different functions.

References:


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


return or return false are not the same as continue. If the loop is inside a function the remainder of the function will not execute as you would expect with a true "continue".