ejemplos - jquery each class
cómo usar continuar en jquery cada ciclo (4)
En mi aplicación estoy usando una llamada ajax. Quiero utilizar break y continuar en este bucle de jquery.
$(''.submit'').filter('':checked'').each(function() {
});
Podemos romper un bucle $(selector).each()
y un bucle $.each()
en una iteración particular haciendo que la función de devolución de llamada devuelva false
. La devolución de non-false
es lo mismo que una instrucción continuar en un ciclo for
; saltará de inmediato a la próxima iteración.
return false; //this is equivalent of ''break'' for jQuery loop
return; //this is equivalent of ''continue'' for jQuery loop
Nota: $(selector).each()
y $.each()
son funciones diferentes.
Referencias: $(selector).each() y $.each() Cuál es la diferencia entre $ .each (selector) y $ (selector) .each ()
devolver o devolver falso no es lo mismo que continuar. Si el bucle está dentro de una función, el resto de la función no se ejecutará como se esperaría con un verdadero "continuar".
$(''.submit'').filter('':checked'').each(function() {
//This is same as ''continue''
if(something){
return true;
}
//This is same as ''break''
if(something){
return false;
}
});