Я пытаюсь выбрать абсолютный последний элемент с классом. Это может быть вложено внутри множества элементов, это может быть его собственный элемент где-то на странице, он может буквально быть где угодно. Вот что я пытался:Выберите абсолютный последний элемент
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;
}
Как вы можете видеть, он не удаляет все элементы. Он удаляет некоторые, но определенно не все. Каков абсолютный лучший способ удалить ВСЕ, кроме последнего? SASS также приветствуется.
Не возможно с помощью CSS. Вам нужен Javascript. Не существует CSS-селектора 'nth-of-class'. –
@Paulie_D Какой позор. – MortenMoulder