Ich weiß schon von: letztes Kind. Aber gibt es eine Möglichkeit, das div auszuwählen:
<div id="container">
<div>a</div>
<div>b</div>
<div>SELECT THIS</div> <!-- THIS -->
<div>c</div>
</div>
HINWEIS: ohne jQuery nur mit CSS
html
css
css-selectors
dynamisch
quelle
quelle
Antworten:
In CSS3 haben Sie:
Siehe: https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-last-child
nth-last-child Browser-Unterstützung:
quelle
Hinweis: Diese Antwort wurde veröffentlicht, da OP später in Kommentaren angegeben hat, dass er die letzten beiden Elemente auswählen muss , nicht nur das vorletzte.
Der
:nth-child
CSS3-Selektor ist tatsächlich leistungsfähiger als Sie es sich jemals vorgestellt haben!Hiermit werden beispielsweise die letzten beiden Elemente ausgewählt
#container
:Dies ist jedoch nur der Anfang einer schönen Freundschaft.
:nth-child
Browser-UnterstützungCode-Snippet anzeigen
quelle