반응형
jQuery로 마지막 5 개 요소 선택
요소의 마지막 5 개 하위 div를 선택할 수 있습니까?
예, div 요소를 가져온 다음 slice
메서드를 사용 하여 마지막 5 개를 가져올 수 있습니다.
var e = $('#someelement > div').slice(-5);
물론 .length
선택기 의 속성을 사용하여 개수를 얻은 다음 :gt(n)
선택기를 사용 하여 마지막 5 개를 가져올 수 있습니다.
var o = $("div.container > div:gt("+($("div.container > div").length-5)+")");
jQuery 1.8부터 :gt()
의사 선택기 에서 음수 값을 사용할 수 있습니다 .
참조 : https://api.jquery.com/gt-selector .
예 :
var e = $('#someelement > div:gt(-6)');
JSFiddle : https://jsfiddle.net/TrueBlueAussie/g4drety2/3/
노트:
- 가치는
n+1
.slice(-5)
:gt
브라우저 성능 향상을 사용할 수 없기 때문에 더 빠릅니다 .
참고 URL : https://stackoverflow.com/questions/1948152/select-last-5-elements-with-jquery
반응형
'program tip' 카테고리의 다른 글
파이썬의 "이 유니 코드를위한 최고의 ASCII"데이터베이스는 어디에 있습니까? (0) | 2020.09.22 |
---|---|
코드 메트릭스의 매력은 무엇입니까? (0) | 2020.09.21 |
자바에서 goto 문에 대한 대안 (0) | 2020.09.21 |
Angular.js 여러 요소에서 ng-repeat (0) | 2020.09.21 |
배열의 ObjectId에 대한 $ lookup (0) | 2020.09.21 |