Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Adakah jquery tidak menyokong kaedah eq?
jquery menyokong kaedah eq; kaedah ini boleh mengembalikan elemen dengan nombor indeks yang ditentukan bagi elemen yang dipilih bermula dari 0, dan sintaksnya ialah "elemen object.eq(index). "; dalam kaedah Parameter digunakan untuk menentukan indeks unsur, yang boleh ditetapkan kepada integer atau nombor negatif. Apabila parameter ditetapkan kepada nombor negatif, indeks akan dikira dari hujung yang dipilih unsur.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.
kaedah eq() mengembalikan elemen dengan nombor indeks yang ditentukan bagi elemen yang dipilih.
Indeks bermula dengan 0, jadi indeks elemen pertama ialah 0 (bukan 1).
Sintaks
$(selector).eq(index)
Penerangan Parameter
indeks Diperlukan. Menentukan indeks unsur. Boleh menjadi nombor integer atau negatif.
Nota: Menggunakan nombor negatif akan mengira indeks dari hujung elemen yang dipilih.
Contoh:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery.min.js"></script> <script> $(function () { $("li").eq(3).css("color", "red"); }) </script> </head> <body> <ul> <li>HTML</li> <li>CSS</li> <li>JavaScript</li> <li>jQuery</li> <li>Vue.js</li> </ul> </body> </html>
Kesan pratonton adalah seperti yang ditunjukkan dalam rajah
Subskrip kaedah eq() bermula daripada 0 , subskrip elemen li pertama ialah 0, subskrip elemen li kedua ialah 1,..., subskrip elemen ke-n ialah n-1. Oleh itu, $("li").eq(3) bermaksud memilih elemen li ke-4.
$("li").eq(3).css("color", "red");
Sebenarnya, kaedah eq() sangat serupa dengan pemilih :eq() Kod di atas boleh bersamaan dengan:
$("li:eq(3)").css("color", "red");
Rakan-rakan, cuma Anda boleh bertanya. : "Sudah ada pemilih :eq(), mengapa kita perlu mencipta kaedah eq() sebenarnya, bentuk pemilih adalah tetap, dan dalam beberapa kes kesannya adalah lebih baik, dan kaedah penapisan membolehkan kita memanipulasi elemen dengan lebih fleksibel. Dalam erti kata lain: kaedah penapisan sebenarnya adalah tambahan kepada pemilih
Cadangan tutorial video: Tutorial video jQuery
Atas ialah kandungan terperinci Adakah jquery tidak menyokong kaedah eq?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!