jQuery ialah perpustakaan JavaScript yang sangat berkuasa, yang telah menjadi salah satu rangka kerja pembangunan bahagian hadapan yang paling popular hari ini. Dalam jQuery, pemilih adalah konsep yang sangat penting dan kerap digunakan, dan selang pemilih ialah bentuk pemilih yang penting, yang membolehkan kami memilih elemen tertentu dengan sangat fleksibel. Artikel ini akan memperkenalkan sintaks dan penggunaan julat pemilih jQuery.
Pemilih julat ditulis dengan memisahkan dua pemilih dengan koma. Sebagai contoh, kita boleh menggunakan pemilih berikut untuk memilih elemen <li>
ke-2 hingga ke-4:
$('li:nth-child(n+2):nth-child(-n+4)')
Dalam pemilih di atas, :nth-child(n+2)
bermaksud memilih elemen ke-2 dan semua selepasnya , dan :nth-child(-n+4)
bermaksud memilih elemen ke-4 dan semua elemen sebelum itu. Dengan menyambungkan kedua-dua pemilih ini dengan koma, anda boleh memilih elemen <li>
kedua hingga keempat.
Dalam pembangunan sebenar, kita selalunya perlu menggunakan pemilih julat untuk memilih julat elemen yang berterusan. Di bawah ialah beberapa senario aplikasi khusus.
2.1 Pilih n elemen pertama
Kadangkala, kita perlu memilih beberapa elemen pertama dalam senarai Anda boleh menggunakan pemilih berikut:
$('#myList li:lt(n)')
Yang di atas pemilihan Dalam bekas, :lt(n)
bermaksud memilih elemen dengan indeks kurang daripada n. Sebagai contoh, jika kita ingin memilih 3 <li>
elemen pertama, kita boleh menetapkan n kepada 3.
2.2 Pilih n elemen terakhir
Begitu juga, kita juga boleh menggunakan sintaks yang serupa untuk memilih elemen terakhir, iaitu:
$('#myList li:gt(-n)')
Dalam pemilih di atas, :gt(-n)
bermaksud memilih elemen dengan indeks lebih besar daripada -n. Contohnya, jika kita ingin memilih 3 elemen <li>
terakhir, kita boleh menetapkan n kepada 3.
2.3 Pilih elemen di tengah
Selain elemen n pertama dan n terakhir, kita juga boleh memilih elemen berterusan di tengah. Contohnya, jika kita perlu memilih elemen <li>
ke-2 hingga ke-5, kita boleh menggunakan pemilih berikut:
$('#myList li:nth-child(n+2):nth-child(-n+5)')
Dalam pemilih di atas, :nth-child(n+2)
bermaksud memilih yang ke-2 dan semua yang berikutnya . dan :nth-child(-n+5)
bermaksud memilih elemen ke-5 dan semua elemen sebelum itu. Dengan menyambungkan dua pemilih ini dengan koma, anda boleh memilih elemen <li>
ke-2 hingga ke-5.
Artikel ini memperkenalkan sintaks dan penggunaan julat pemilih jQuery Melalui julat pemilih, kita boleh memilih elemen berterusan dengan sangat fleksibel. Dalam pembangunan sebenar, selang pemilih sangat biasa digunakan dan boleh meningkatkan kecekapan pembangunan.
Atas ialah kandungan terperinci Bagaimana untuk menulis selang pemilih jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!