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

Adakah jquery tidak menyokong kaedah eq?

WBOY
Lepaskan: 2022-06-24 17:22:13
asal
1423 orang telah melayarinya

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)
Salin selepas log masuk

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>
Salin selepas log masuk

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");
Salin selepas log masuk

Sebenarnya, kaedah eq() sangat serupa dengan pemilih :eq() Kod di atas boleh bersamaan dengan:

$("li:eq(3)").css("color", "red");
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan