webentwicklung-frage-antwort-db.com.de

Gestalten Sie das letzte Element mit einer bestimmten Klasse

Ich habe einen Code wie diesen.

<div class="slick"></div>
<div class="slick active"></div>
<div class="slick active"></div>
<div class="slick active"></div>
<div class="slick"></div>
<div class="slick"></div>

Ich möchte das letzte Div mit der Klasse 'active' stylen. Gibt es eine Möglichkeit, dies zu tun?

2
Gince George

Es gibt keine (gute) Möglichkeit, dieses Problem in seinem aktuellen Zustand mit CSS zu lösen. Die beste Lösung ist, dem zuletzt aktiven Div eine zusätzliche Klasse hinzuzufügen oder Javascript zu verwenden

Siehe diese Frage für weitere Details

1
Sjors Ottjes

mit Hilfe von jQuery können Sie es erreichen.

jQuery findet das letzte untergeordnete Element des übergeordneten Elements und gibt Ihnen die Möglichkeit, es durch Hinzufügen von Klassen und Stilen zu ändern.

gehe durch diesen Link https://api.jquery.com/last-child-selector/

oder benutze CSS wie dieses https://css-tricks.com/almanac/selectors/l/last-child/

0
Shareef