jquery letzte Klasse
tobi85
- javascript
- jquery
- jquery-ui
Hallo,
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>
Hallo,
auch hier wieder eine Antwort ohne jquery:
querySelectorAll findet auch alle Elemente einer Klasse, auch das letzte:
var ele = document.querySelectorAll("Klassenbezeichner");
var dasLetzte = ele[ele.length-1];
Gruß
Jürgen
Hallo,
var ele = document.querySelectorAll("Klassenbezeichner"); var dasLetzte = ele[ele.length-1];
so einfach geht es doch nicht, habe die Frage nicht genau genug gelesen, sorry.
Gruß
Jürgen
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
Danke, hat geklappt ;)