Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Lelaran Melalui Elemen HTML dengan Kelas yang Sama Menggunakan Kaedah each() jQuery?
Menggelung Melalui Elemen HTML dengan Kelas yang Sama Menggunakan jQuery
Untuk melintasi satu siri elemen HTML dengan kelas yang sama dengan cekap, jQuery menyediakan setiap () kaedah. Kaedah ini berfungsi sebagai penyelesaian berulang yang mudah untuk elemen DOM.
Untuk menunjukkan penggunaan setiap(), pertimbangkan senario berikut:
Anda mempunyai berbilang
Kod jQuery untuk mencapainya adalah mudah:
$('.testimonial').each(function(i, obj) { // Perform your actions here });
Dalam setiap elemen( ), parameter pertama ("i") mewakili kedudukan elemen semasa dalam tatasusunan elemen dengan kelas "testimoni," manakala parameter kedua ("obj") mewakili objek DOM elemen semasa. Untuk berinteraksi dengan elemen, anda boleh menggunakan pembungkus jQuery $(this).
Sebagai contoh, jika anda ingin menyemak sama ada keadaan tertentu berlaku untuk setiap elemen, anda boleh menambah pernyataan if dalam setiap elemen. () fungsi:
$('.testimonial').each(function(i, obj) { if ($(this).hasClass('active')) { // Perform actions for elements with class 'active' } });
Dokumentasi API jQuery menyediakan maklumat yang komprehensif tentang kaedah setiap(). Untuk panduan dan contoh lanjut, rujuk dokumentasi rasmi.
Atas ialah kandungan terperinci Bagaimana untuk Lelaran Melalui Elemen HTML dengan Kelas yang Sama Menggunakan Kaedah each() jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!