Dalam aplikasi saya, saya menggunakan panggilan AJAX. Saya ingin menggunakan breakdan continuedalam loop jQuery ini.
$('.submit').filter(':checked').each(function() {
});
Dalam aplikasi saya, saya menggunakan panggilan AJAX. Saya ingin menggunakan breakdan continuedalam loop jQuery ini.
$('.submit').filter(':checked').each(function() {
});
Jawaban:
Kita bisa mematahkan satu $(selector).each()loop dan satu $.each()loop pada iterasi tertentu dengan membuat fungsi callback kembali false. Pengembalian non-falsesama dengan pernyataan melanjutkan dalam satu forlingkaran; itu akan langsung melompat ke iterasi berikutnya.
return false; // this is equivalent of 'break' for jQuery loop
return; // this is equivalent of 'continue' for jQuery loop
Perhatikan bahwa $(selector).each()dan $.each()ada berbagai fungsi.
Referensi:
$('.submit').filter(':checked').each(function() {
//This is same as 'continue'
if(something){
return true;
}
//This is same as 'break'
if(something){
return false;
}
});
Kita dapat memutus loop $ .each () pada iterasi tertentu dengan membuat fungsi callback kembali salah. Mengembalikan non-salah sama dengan pernyataan melanjutkan dalam for for; itu akan langsung melompat ke iterasi berikutnya. - jQuery.each () | Dokumentasi API jQuery