특정 요소를 갖고 있을 때, if문~
본문
안녕하세요. 초보퍼블리셔입니다.
first-menu가 d-3rd-menu를 갖고 있을 때, d-3rd-btn에 클래스명을 추가하고 싶은데요.
<script>
if($('.first-menu').find('.d-3rd-menu').length){
$('.first-menu').find('.d-3rd-btn').addClass("on");
}
</script>
이렇게 입력하니.. 하나라도 d-3rd-menu를 가지고 있으면 li의 리스트들에 있는 버튼들에 클래스명이 추가되네요..
$( 'd-3rd-menu').parent('first-menu').addClass("on"); 이것도 안되구..
어떤 방법이 있을까요..?
http://mani2021.cafe24.com/theme/sample05/html/company_info.php
해당 링크의.. + 이미지에 클래스명을 부여중입니다
!-->
답변 2
모든 메뉴가
<li class="first-menu">
로 되어 있으니 당연한 결과입니다.
간단한건데 너무 어렵게 생각했네요 ^^..
$( '.d-3rd-menu li').parents('.first-menu').addClass("on");
이렇게 하니까 해결이됐습니다~!
답변을 작성하시기 전에 로그인 해주세요.