Wählen Sie mit jQuery die letzten 5 Elemente aus


84

Ist es möglich, die letzten 5 untergeordneten Divs eines Elements auszuwählen?

Antworten:


168

Ja, Sie können die div-Elemente abrufen und dann mit der sliceMethode die letzten fünf abrufen:

var e = $('#someelement > div').slice(-5);

9

Sicher, Sie könnten die .lengthEigenschaft eines Selektors verwenden, um die Anzahl zu erhalten, und dann den :gt(n)Selektor verwenden, um die letzten 5 zu erhalten.

var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");

Ab jQuery 3.4 ist der :gt()Selektor veraltet. .slice()wird empfohlen
Gehtnet

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.