Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Adakah jquery tidak menyokong kaedah eq?

Adakah jquery tidak menyokong kaedah eq?

WBOY
WBOYasal
2022-06-24 17:22:131444semak imbas

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.

Adakah jquery tidak menyokong kaedah eq?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi jquery 3.6.0, komputer Dell G3.

jquery menyokong kaedah eq

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

Adakah jquery tidak menyokong kaedah eq?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn