답변:
lt 의사 선택기를 사용하십시오.
$("a:lt(n)")
이것은 n 번째 요소 이전의 요소와 일치합니다 (n 번째 요소는 제외). 번호 매기기는 0부터 시작합니다.
lt () 문서 끝에이 메모가 있습니다 .
추가 사항 :
: lt ()는 jQuery 확장이며 CSS 사양의 일부가 아니기 때문에 : lt ()를 사용하는 쿼리는 기본 DOM querySelectorAll () 메서드가 제공하는 성능 향상을 활용할 수 없습니다. 최신 브라우저에서 더 나은 성능을 얻으려면 대신 $ ( "your-pure-css-selector"). slice (0, index)를 사용하십시오.
$("selector").slice(from, to)
더 나은 성능을 위해 사용하십시오 .
: lt 선택기를 사용해보십시오 : http://docs.jquery.com/Selectors/lt#index
$('a:lt(20)');
:lt(20)
접근 방식이 훨씬 청소기를 보인다 슬라이스를 사용하는 것은 훨씬 당신이 시작하는 큰 결과 집합이있는 경우 더 효율적입니다. 불행히도 ": lt"및 기타 위치 선택기를 평가할 때 jQuery 는 첫 번째 요소를 가져와도 전체 세트를 반복합니다 . 나는 내 블로그에 여기에 더 많은 것을 썼습니다 : spadgos.com/?p=51