2011-09-22 4 views
1

선택기없이 jQuery에서 greater than을 사용하는 방법을 알아 내려고하고 있습니까?jQuery 비 선택자보다 큼?

$('.myClass').gt(2).css('width','100px');

내 문제는 내가 for 문이 사용하고 내가 선택기 :gt()를 사용할 수 있다는 것입니다.

그럼 어떻게해야합니까?

+0

나머지 코드는? –

+0

무엇을하려고합니까? – genesis

+0

자세한 설명하시기 바랍니다! 무엇을 성취하려고합니까? –

답변

5

사용 slice 방법 :

myItems.slice(2).css('width', '100px'); 
1

난 당신이 기대하는 것처럼 동작하는 slice 방법을 찾고 있다고 생각 :

$('.myClass').slice(2).css('width','100px'); // get the third elements and all subsequent elements and change their styles 

이 할 수있는 장점이있다 시작 지점이 아닌 범위를 지정하십시오.

$('.myClass').slice(2, 5).css('width', '100px'); // select elements 2 through to 5 
+0

아니요, 첫 번째 예에서는 두 번째 요소와 모든 후속 요소를 가져옵니다. http://api.jquery.com/slice/ – Cokegod

+0

@Cokegod Um, 0 기반 색인 생성? – lonesomeday

+0

네 말이 맞아, 내 실수 야. – Cokegod

관련 문제