ホームページ  >  記事  >  ウェブフロントエンド  >  CSS で特定のテキストを含む ID を持つ要素をターゲットにする方法

CSS で特定のテキストを含む ID を持つ要素をターゲットにする方法

DDD
DDDオリジナル
2024-10-30 20:45:03569ブラウズ

How to Target Elements with IDs Containing Specific Text in CSS?

特定のテキストを含む ID を持つ要素をターゲットにする CSS セレクター

次のような ID を持つ要素があります:

<code class="html"><a> element with id = someGenerated Some:Same:0:name</a>
<a> element with id = someGenerated Some:Same:0:surname</a>
<a> element with id = someGenerated Some:Same:1:name</a>
<a> element with id = someGenerated Some:Same:1:surname</a></code>

「name」を含む ID を持つ要素を取得するには、CSS セレクターが必要です。 a[id*='Some:Same'] を単独で使用すると、すべての要素が返されますが、これは望んでいることではありません。

代わりに、次のセレクターを使用してください:

<code class="css">a[id*='Some:Same'][id$='name']</code>

このセレクター部分文字列と末尾の一致を結合します。 「Some:Same」を含み「name」で終わる ID を持つすべての要素が選択されます。これにより、必要な要素が正確に分離されます。

以上がCSS で特定のテキストを含む ID を持つ要素をターゲットにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。