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

부모 요소 선택하기! 채택완료

밍밍밍밍이 3년 전 조회 2,586

안녕하세요!

아래 이미지 처럼 아이디 #cate02 에 calss="selected"가 붙었을 때

그 상위에 있는 class="cate01" 에 전부 css를 주고싶습니다!

아래 형식처럼 만들고 싶은데 상위 요소를 어떻게 선택해야 할까요? ㅠㅠ

 

 

$('#cate02').each(function() {
        if($(this).hasClass("selected") === true) { 
            $(this).parent().css('color','#f00');
        }
    });

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

답변 2개

채택된 답변
+20 포인트
조아웹
3년 전

$('#cate02').each(function() {
        if($(this).hasClass("selected") === true) { 
          $(".cate01").css('color','#f00');
        }
    });

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

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

세크티
3년 전

cate02가 아이디로도 쓰이네요?아이디가 전부 중복됩니다. 지우시고 클래스 기준으로 하세요. for문도 필요없습니다.

</p>

<p>$(".cate02.selected").closest('.cate01').css('color','#f00');</p>

<p>

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

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

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

로그인