Ich versuche das absolut letzte Element mit einer Klasse auszuwählen. Dies kann in vielen Elementen verschachtelt werden, es kann sein eigenes Element irgendwo auf der Seite sein, es kann buchstäblich überall sein. Hier ist, was ich versucht habe:Absolut letztes Element auswählen
https://jsfiddle.net/cztpog87/
HTML:
<div>
<div class="total">
Money!
</div>
<div>
<div class="total">
Money!
</div>
</div>
<div class="total">
Money!
</div>
</div>
<div>
<div class="total">
Money!
</div>
<div>
<div class="total">
Money!
</div>
</div>
<div class="total">
Money!
</div>
<div class="total">
Money!
</div>
</div>
CSS:
.total:not(:last-of-type) {
display: none;
}
.total:not(:last-child) {
display: none;
}
Wie Sie sehen können, ist es nicht entfernen Sie alle Elemente. Es entfernt einige, aber definitiv nicht alle. Was ist der absolut beste Weg, ALLE außer den letzten zu entfernen? SASS ist auch willkommen.
mit CSS nicht möglich. Sie benötigen Javascript. Es gibt keinen 'n-ten-Klasse' CSS Selector. –
@Paulie_D Was für eine Schande. – MortenMoulder