Kaedah eq() dalam jQuery digunakan untuk memilih elemen pada kedudukan indeks yang ditentukan dalam koleksi elemen padanan. Dalam jQuery, indeks bermula dari 0. Sintaks kaedah eq() adalah seperti berikut:
$("selector").eq(index)
Antaranya, "pemilih" ialah set elemen yang akan ditapis, dan indeks ialah kedudukan indeks elemen yang akan dipilih. Penggunaan kaedah eq() akan diterangkan secara terperinci di bawah dan contoh kod khusus akan disediakan.
Pertama, mari kita lihat contoh mudah, dengan mengandaikan terdapat halaman yang mengandungi berbilang elemen div:
<div>第一个div</div> <div>第二个div</div> <div>第三个div</div> <div>第四个div</div>
Sekarang, kita ingin memilih elemen div kedua, kita boleh menggunakan kaedah eq() :
$("div").eq(1).css("color", "red");
Kod di atas akan memilih elemen div kedua dan menukar warna teksnya kepada merah. Ambil perhatian bahawa indeks mula mengira dari 0, jadi indeks elemen kedua ialah 1.
Jika anda ingin memilih berbilang elemen bukan bersebelahan, anda boleh menghantar tatasusunan sebagai parameter dalam kaedah eq(). Sebagai contoh, kami ingin memilih elemen div pertama dan ketiga:
$("div").eq([0, 2]).css("font-weight", "bold");
Kod di atas akan memilih elemen div pertama dan ketiga dan menjadikan fonnya tebal.
kaedah eq() boleh digunakan dalam kombinasi dengan kaedah pemilih lain untuk mencapai pemilihan elemen yang lebih fleksibel. Sebagai contoh, kita boleh memilih elemen kedua antara semua elemen div dengan kelas "contoh":
$("div.example").eq(1).addClass("highlight");
Kod di atas akan menambah kelas serlahan kepada elemen kedua antara semua elemen div dengan kelas "contoh" untuk melaksanakan kesan Gaya khas.
eq() menyokong panggilan berantai, yang boleh memilih elemen akhir selepas berbilang penapis. Contohnya, pilih semua elemen div dahulu, kemudian pilih elemen ketiga di antaranya:
$("div").eq(2).addClass("selected").css("background-color", "yellow");
Kod di atas akan memilih semua elemen div, kemudian pilih elemen ketiga di antara mereka, tambah kelas yang dipilih padanya dan tetapkan warna latar belakang kepada kuning.
Melalui contoh di atas, kita dapat melihat fleksibiliti dan kemudahan kaedah eq(). Sama ada pemilihan elemen tunggal atau berbilang elemen, kaedah eq() boleh memenuhi keperluan dan boleh digunakan bersama kaedah pemilih lain untuk mencapai kesan penapisan elemen yang lebih kompleks. Dalam pembangunan sebenar, penggunaan fleksibel kaedah eq() boleh meningkatkan kebolehbacaan dan kecekapan kod.
Atas ialah kandungan terperinci Penjelasan terperinci tentang penggunaan kaedah eq dalam jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!