ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して子のコンテンツに基づいて親要素を選択するにはどうすればよいですか?

CSS を使用して子のコンテンツに基づいて親要素を選択するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-17 22:11:19647ブラウズ

How Can I Select a Parent Element Based on its Child's Content Using CSS?

特定のコンテンツを含む要素をターゲットにする CSS セレクター

コンテンツに基づいて要素と一致する CSS セレクターを見つけるのは難しい場合があります。提供されているセレクター「OBJECT PARAM」は、目的の OBJECT 要素ではなく、PARAM 要素をターゲットとしています。

親セレクター: ミッシング リンク

目的の機能については、 「親セレクタ」機能が必要です。これにより、特定の子孫要素を含む要素を選択できるようになります。提案されているものの、親セレクターは現在 CSS 標準の一部ではありません。

代替アプローチ

意図した効果を実現するには、次の点を考慮してください。

  • jQuery: 「closest()」を使用して PARAM 要素を含むオブジェクトを選択します。 $("object param").closest("object")
  • バニラ JavaScript: 「querySelector()」と「closest()」を使用してオブジェクトを検索します: document.querySelector(" object param").closest("object")

結論として、 CSS セレクターを直接使用して特定のコンテンツを含む要素に一致させると、jQuery や JavaScript などの代替メソッドを使用できます。

以上がCSS を使用して子のコンテンツに基づいて親要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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