Примечание: Опубликовал этот ответ, потому что ОП позже заявил в комментариях, что ему нужно выбрать последние два элемента , а не только предпоследний.
Селектор :nth-child
CSS3 на самом деле более эффективен, чем вы когда-либо могли себе представить!
Например, он выберет последние 2 элемента #container
:
#container :nth-last-child(-n+2) {}
Но это только начало прекрасной дружбы.
#container :nth-last-child(-n+2) {
background-color: cyan;
}
<div id="container">
<div>a</div>
<div>b</div>
<div>SELECT THIS</div>
<div>SELECT THIS</div>
</div>