Sélecteur CSS pour les identifiants contenant du texte partiel
Dans la quête pour cibler des éléments spécifiques en fonction de leurs identifiants, vous pourriez rencontrer un scénario comme celui-ci celui présenté dans la question. Les identifiants en question suivent un modèle précis, et le but est de sélectionner des éléments dont les identifiants contiennent un texte spécifique, suivi de deux points, et se terminant par "nom".
Pour y parvenir, le sélecteur CSS fourni dans la réponse remplit brillamment son objectif :
<code class="css">a[id*='Some:Same'][id$='name']</code>
Décomposer ce sélecteur :
En combinant les deux critères à l'aide de la notation entre crochets, nous sélectionnons uniquement ceux éléments dont les identifiants contiennent « Some:Same » et se terminent par « name ». Cela cible efficacement les éléments spécifiques avec des identifiants tels que « someGenerated Some:Same:0:name » ou « someGenerated Some:Same:1:name ».
Ainsi, au lieu d'utiliser une approche lourde qui récupère tous les éléments et puis les filtre en fonction de leurs identifiants se terminant par « nom », ce sélecteur CSS fournit un moyen propre et efficace de sélectionner directement les éléments souhaités.
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!