Wybierz ostatnie 5 elementów za pomocą jQuery


Odpowiedzi:


168

Tak, możesz pobrać elementy div, a następnie użyć slicemetody, aby uzyskać pięć ostatnich:

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

9

Oczywiście, możesz użyć .lengthwłaściwości selektora, aby uzyskać liczbę, a następnie użyć :gt(n)selektora, aby uzyskać ostatnie 5.

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

Od wersji jQuery 3.4 :gt()selektor jest przestarzały. .slice()jest zalecane
Gehtnet

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.