Christian Kruse: jquery letzte Klasse

Beitrag lesen

Hallo tobi85,

gibt es bei JQUERY eine Funktion, welche das letzte vorhergegangene Element, mit der selben Klasse sucht.

Ich habe bereits prevUntil probiert, aber es gelingt mir nicht.

<span class="test"></span>
<span ></span>
<span class="test" id='el'></span>

Nutze prevAll():

<span class="test">none</span>
<span class="test">none</span>
<span class="test">foo</span>
<span>no class</span>
<span class="test" id='el'>bar</span>
var el = $(".test:last");
console.log(el.prevAll(".test:first").text());

Ergibt foo als Ausgabe. Beachte: :first und nicht :last deshalb, weil bei prev die Reihenfolge relativ zum aktuellen Element ist.

LG,
CK