Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Menyasarkan Elemen dengan ID yang Mengandungi \"Sesetengah:Sama\" dan Berakhir dengan \"nama\" menggunakan CSS?

Bagaimana untuk Menyasarkan Elemen dengan ID yang Mengandungi \"Sesetengah:Sama\" dan Berakhir dengan \"nama\" menggunakan CSS?

Patricia Arquette
Patricia Arquetteasal
2024-10-27 11:34:02173semak imbas

How to Target Elements with IDs Containing

Pemilih CSS untuk Elemen dengan ID yang Mengandungi Teks Khusus

Masalah:

Pertimbangkan elemen HTML dengan ID dalam format " someGenerated Some:Same:0:name" atau "someGenerated Some:Same:0:surname." Bagaimanakah kita boleh menggunakan CSS untuk memilih hanya elemen tersebut dengan ID yang mengandungi "Sesetengah:Sama" dan berakhir dengan "nama"?

Penyelesaian:

Menggunakan pemilih CSS berikut mencapai ini:

a[id*='Some:Same'][id$='name']

Penjelasan:

  • a[id*='Some:Sama']: Memilih semua elemen yang IDnya mengandungi rentetan "Beberapa: Sama." Asterisk (*) digunakan sebagai kad bebas, membenarkan mana-mana aksara sebelum atau selepas "Sesetengah:Sama."
  • [id$='name']: Memilih semua elemen yang IDnya berakhir dengan "nama." Tanda dolar ($) digunakan sebagai kad bebas di hujung rentetan.

Dengan menggabungkan pemilih ini, kita boleh mengasingkan elemen a khusus dengan ID yang mengandungi "Sesetengah:Sama" dan berakhir dengan "nama."

Atas ialah kandungan terperinci Bagaimana untuk Menyasarkan Elemen dengan ID yang Mengandungi \"Sesetengah:Sama\" dan Berakhir dengan \"nama\" menggunakan 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