Maison > interface Web > tutoriel CSS > le corps du texte

Comment puis-je sélectionner des éléments CSS avec des ID contenant du texte spécifique ?

Linda Hamilton
Libérer: 2024-10-31 06:54:29
original
866 Les gens l'ont consulté

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

ID de ciblage de sélecteur CSS contenant un texte spécifique

Dans le développement Web, les éléments peuvent être identifiés avec des identifiants uniques, offrant un moyen de styliser et d'interagir avec eux spécifiquement. Cependant, lorsque les identifiants contiennent des parties dynamiques qui changent d'un élément à l'autre, l'accès à des éléments spécifiques basés sur un texte partiel peut être difficile.

Considérez le scénario dans lequel vous disposez de plusieurs éléments d'ancrage () avec des identifiants tels que "someGenerated Some : Same:0:name" et "someGenerated Some:Same:0:surname." Votre objectif est d'obtenir uniquement les éléments dont les identifiants contiennent le texte "name".

Une approche pourrait consister à utiliser le sélecteur d'attribut "[id*='Some:Same']", mais cela renverrait tous éléments dont les ID contiennent « Some : Same », quel que soit le texte de fin.

Au lieu de cela, vous pouvez utiliser un sélecteur plus précis :

a[id*='Some:Same'][id$='name']
Copier après la connexion

Ce sélecteur affine efficacement le recherchez en vérifiant d'abord les éléments dont les ID contiennent "Some:Same" en utilisant la partie "[id*='Some:Same']". Il filtre ensuite davantage les résultats pour inclure uniquement les éléments dont les identifiants se terminent par « nom » en utilisant la partie « [id$='name'] ».

Ce sélecteur combiné garantit que seuls les éléments dont les identifiants contiennent « Certains : Idem" et se terminant par "nom" sont récupérés. Dans ce cas, il ciblerait avec succès les éléments avec les ID « someGenerated Some:Same:0:name » et « someGenerated Some:Same:1:name ».

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!