Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Memilih Div Terlihat Terakhir Menggunakan Pemilih CSS (atau JavaScript)?

Bagaimanakah Saya Boleh Memilih Div Terlihat Terakhir Menggunakan Pemilih CSS (atau JavaScript)?

Barbara Streisand
Lepaskan: 2024-11-30 20:00:19
asal
940 orang telah melayarinya

How Can I Select the Last Visible Div Using CSS Selectors (or JavaScript)?

Pemilih CSS untuk Mendapatkan Bahagian Terakhir Terlihat

Reka letak HTML yang disediakan membentangkan pertanyaan yang mencabar: memilih bahagian terakhir yang boleh dilihat, tidak termasuk yang tersembunyi (ditandakan sebagai "paparan:tiada"). Walaupun pemilih CSS boleh menyasarkan pelbagai elemen secara berkesan berdasarkan atribut dan kedudukan, mereka tidak mempunyai kefungsian untuk membezakan antara elemen kelihatan dan tersembunyi dalam konteks tertentu.

Menyedari had ini, anda mungkin mempertimbangkan pendekatan alternatif:

Menggunakan JavaScript atau jQuery:

Dengan memanfaatkan JavaScript atau perpustakaan popularnya, jQuery, anda boleh mengakses Model Objek Dokumen (DOM) dan memanipulasi elemen HTML secara dinamik. Dengan fungsi yang dipertingkatkan ini, anda boleh menggunakan kod berikut:

var last_visible_element = $('div:visible:last');
Salin selepas log masuk

Kod ini mendapatkan semula semua bahagian yang boleh dilihat pada halaman dan memilih yang terakhir kelihatan. Walau bagaimanapun, adalah dicadangkan untuk mempertimbangkan untuk membungkus bahagian yang disasarkan dalam kelas atau ID untuk fleksibiliti yang lebih baik. Penapisan ini membolehkan penyasaran yang lebih khusus, seperti yang ditunjukkan di bawah:

var last_visible_element = $('#some-wrapper div:visible:last');
Salin selepas log masuk

Nota: Penyelesaian ini memerlukan pelaksanaan jQuery atau JavaScript pada halaman.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Div Terlihat Terakhir Menggunakan Pemilih CSS (atau JavaScript)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan