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

Comment sélectionner le dernier élément enfant sans classe spécifique en CSS ?

Patricia Arquette
Libérer: 2024-11-17 10:08:03
original
787 Les gens l'ont consulté

How to Select the Last Child Element Without a Specific Class in CSS?

Combinaison :last-child avec le sélecteur :not(.class) en CSS

Question :

Est-il possible de sélectionner le dernier élément enfant dépourvu d'un attribut de classe spécifique ? Par exemple, considérons le code HTML suivant :

<tr...></tr>
<tr...></tr>
<tr...></tr>
<tr>
Copier après la connexion

L'objectif est de sélectionner la troisième ligne dans ce scénario.

Approche initiale :

Une première tentative d'utilisation des sélecteurs CSS a échoué :

tr:not(.table_vert_controls):last-child
Copier après la connexion

Réponse :

Les sélecteurs CSS purs ne peuvent pas accomplir cette tâche, car :last-child opère uniquement sur le dernier enfant. Il manque une pseudo-classe :last-of-class comparable.

Solutions alternatives :

  • Extension des sélecteurs 4 :Dans le dans un avenir proche, la prise en charge pourrait devenir disponible pour une extension de :nth-child() et :nth-last-child() qui permet de passer un sélecteur arbitraire comme argument. Cela permettrait la syntaxe suivante :
tr:nth-last-child(1 of :not(.table_vert_controls))
Copier après la connexion
  • Classe supplémentaire : Incluez une classe supplémentaire avant la classe problématique.
  • Sélecteur jQuery : Utilisez un sélecteur jQuery tel que :
$('tr:not(.table_vert_controls):last')
Copier après la connexion

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