테스트 사이트 - 개발 중인 베타 버전입니다

제이쿼리 eq 질문 채택완료

아기새 8년 전 조회 3,206

eq(0)번째는 놔두고 

eq(1)번쨰 이상부터 css를 주려고하는데

어떤식으로해야할지모르겟습니다

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
지아부
8년 전

each를 사용하시는건 어떠신가요

$(선택자).each(function(idx){

if(idx != 0)

$(this).css();

});

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1

2

3

4

5

## script

$("span.test:gt(0)).css("background", "red");

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

똑같은 css라면 다 css를 주고 eq 첫번째꺼만 따로 주시거나 다 다르면

var length = $(선택자).length;

for(var i =1;i < length; i++){

$(선택자).eq(i).css(); 

}

 

하시면 되지 않을까요?

만약 eq마다 다르면 저기에 조건문을 주시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

$(선택자).eq(1).css('color:','red');

이런씩으로 하는거 아녀요?? 너무 어렵게 생각하신거같아요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아기새
8년 전
이렇게하면 eq(1)만 css가 먹히지않나요??
제가하고싶은건 eq(1) 이상부터 css를먹게하고싶어요 전부

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인