Bagaimanakah saya boleh memilih elemen CSS dengan ID yang mengandungi teks tertentu?

Linda Hamilton
Lepaskan: 2024-10-31 06:54:29
asal
866 orang telah melayarinya

 How can I select CSS elements with IDs containing specific text?

ID Penyasaran Pemilih CSS yang Mengandungi Teks Khusus

Dalam pembangunan web, elemen boleh dikenal pasti dengan ID unik, menyediakan cara untuk menggayakan dan berinteraksi dengan mereka secara khusus. Walau bagaimanapun, apabila ID mengandungi bahagian dinamik yang berubah merentas elemen, mengakses elemen tertentu berdasarkan teks separa boleh menjadi mencabar.

Pertimbangkan senario di mana anda mempunyai berbilang elemen utama () dengan ID seperti "someGenerated Some: Sama:0:name" dan "someGenerated Some:Same:0:surname." Matlamat anda adalah untuk mendapatkan hanya elemen dengan ID yang mengandungi teks "nama."

Satu pendekatan mungkin menggunakan pemilih atribut "[id*='Some:Sama']," tetapi ini akan mengembalikan semua elemen dengan ID yang mengandungi "Sesetengah:Sama", tanpa mengira teks penamat.

Sebaliknya, anda boleh menggunakan pemilih yang lebih tepat:

a[id*='Some:Same'][id$='name']
Salin selepas log masuk

Pemilih ini secara berkesan mengecilkan cari dengan terlebih dahulu menyemak elemen dengan ID yang mengandungi "Sesetengah:Sama" menggunakan bahagian "[id*='Sesetengah:Sama']". Ia kemudian menapis hasil untuk memasukkan hanya elemen yang IDnya berakhir dengan "nama" menggunakan bahagian "[id$='name']".

Pemilih gabungan ini memastikan bahawa hanya elemen dengan ID yang mengandungi "Beberapa: Sama" dan berakhir dengan "nama" diambil. Dalam kes ini, ia akan berjaya menyasarkan elemen dengan ID "someGenerated Some:Same:0:name" dan "someGenerated Some:Same:1:name."

Atas ialah kandungan terperinci Bagaimanakah saya boleh memilih elemen CSS dengan ID yang mengandungi teks tertentu?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!