, apabila nilai sasaran dijumpai, gelung foreach dapat ditamatkan dengan mudah tanpa melintasi hasil yang selebihnya. Berikut adalah coretan kod jQuery yang mudah: .each()
let selectedIndex = -1; // 初始化为 -1,表示未找到 // 遍历列表中的项。如果找到选定项,则返回 false 以终止循环 $('ul#mylist li').each(function(index) { if ($(this).hasClass('selected')) { selectedIndex = index; return false; // 终止循环 } }); console.debug('Selected position is: ' + selectedIndex);
jQuery menamatkan faq gelung foreach (FAQ)
jQuery.each()
adalah alat yang berkuasa yang membolehkan anda melangkah ke atas objek jQuery. Fungsi ini digunakan untuk gelung melalui sifat -sifat elemen atau objek array. Ia amat berguna apabila anda ingin melakukan perkara yang sama untuk semua elemen dalam koleksi atau array. .each()
.each()
, anda boleh menggunakan pernyataan .each()
. Ini akan segera menamatkan gelung dan menghalangnya daripada melelehkan unsur -unsur yang tinggal. Walau bagaimanapun, perlu diperhatikan bahawa ini tidak menghentikan pelaksanaan fungsi yang mengandungi gelung. return false
break
gelung? .each()
untuk keluar dari gelung JQuery break
. Pernyataan .each()
digunakan untuk keluar dari gelung tradisional break
atau for
. Dalam konteks gelung JQuery while
, menggunakan .each()
adalah cara yang betul untuk keluar dari gelung. return false
.each()
, anda boleh menggunakan pernyataan .each()
. Ini akan melangkau lelaran semasa dan meneruskan lelaran seterusnya. return true
.each()
apabila indeks sepadan dengan nilai untuk keluar dari gelung. return false
.each()
gelung? continue
dalam gelung JQuery .each()
. Pernyataan continue
digunakan dalam gelung tradisional continue
atau for
. Dalam konteks gelung JQuery while
, gunakan .each()
bersamaan dengan pernyataan return true
. continue
.each()
, elemen semasa boleh diakses menggunakan kata kunci .each()
. Kata kunci ini merujuk kepada elemen semasa dalam gelung. this
.each()
.each()
dengan array? Untuk menggunakan gelung JQuery .each()
dengan array, lulus array sebagai parameter pertama ke fungsi .each()
. Di dalam gelung, anda boleh mengakses indeks dan nilai semasa.
.each()
gelung? Ya. Ini berguna apabila anda ingin melangkah ke atas susunan atau objek multidimensi. Walau bagaimanapun, sedar bahawa gelung bersarang boleh menyebabkan kerumitan kod, sukar difahami dan dikekalkan.
Atas ialah kandungan terperinci JQuery keluar dari gelung foreach. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!