Benim uygulamada AJAX çağrısı kullanıyorum. Kullanmak istiyorum breakve continuebu jQuery döngüde.
$('.submit').filter(':checked').each(function() {
});
Benim uygulamada AJAX çağrısı kullanıyorum. Kullanmak istiyorum breakve continuebu jQuery döngüde.
$('.submit').filter(':checked').each(function() {
});
Yanıtlar:
Biz yapabilirsiniz kırmak bir hem $(selector).each()döngü ve bir $.each()geri arama işlevi dönüşü yaparak belirli bir tekrarında döngü false. Döndürme non-false, fordöngüdeki bir devam ifadesiyle aynıdır ; hemen sonraki yinelemeye atlar.
return false; // this is equivalent of 'break' for jQuery loop
return; // this is equivalent of 'continue' for jQuery loop
Not $(selector).each()ve $.each()olan farklı fonksiyonlar.
Referanslar:
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
Geri arama işlevinin yanlış döndürülmesini sağlayarak, belirli bir yinelemede $ .each () döngüsünü kırabiliriz. False olmayan öğenin döndürülmesi, for döngüsünde devam ifadesiyle aynıdır; hemen sonraki yinelemeye atlar. - jQuery.each () | jQuery API Belgeleri