Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menyasarkan Hanya Kanak-Kanak Segera dalam Senarai Boleh Susun Bersarang dengan Pemilih CSS?

Bagaimana untuk Menyasarkan Hanya Kanak-Kanak Segera dalam Senarai Boleh Susun Bersarang dengan Pemilih CSS?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-23 06:22:16733semak imbas

How to Target Only Immediate Children in a Nested Sortable List with CSS Selectors?

Menyasarkan Kanak-kanak Segera dengan Pemilih CSS

Dalam senarai boleh diisih bersarang, menyasarkan hanya kanak-kanak terdekat boleh mencabar. Walaupun pemilih CSS seperti "ul > li" dan "#parent > li" mungkin kelihatan sesuai, mereka juga memilih semua keturunan, yang boleh membawa kepada penomboran yang salah.

Untuk menangani perkara ini, gunakan "ul > ; li" pemilih kerana ia hanya menyasarkan anak-anak terdekat

    unsur. Walau bagaimanapun, pemilih ini tidak disokong oleh IE6, menjadikannya tidak serasi untuk keserasian ke belakang.

    Sebagai penyelesaian, anda boleh menggunakan kaedah "getElements()" yang disediakan oleh MooTools, yang mengembalikan semua keturunan. Untuk mendapatkan hanya kanak-kanak terdekat, gunakan "getChildren()" sebaliknya.

    Dengan melaraskan pemilih CSS anda kepada "ul > li" dan menggantikan "getElements()" dengan "getChildren()" dalam kod MooTools anda , anda boleh memastikan bahawa hanya anak terdekat senarai yang diisih disasarkan dan kedudukan ditetapkan semula dengan betul.

    Atas ialah kandungan terperinci Bagaimana untuk Menyasarkan Hanya Kanak-Kanak Segera dalam Senarai Boleh Susun Bersarang dengan Pemilih CSS?. 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