클래스 전체추가방법??

클래스 전체추가방법??

QA

클래스 전체추가방법??

본문

안녕하세요! 이제 겨우 addClass slideToggle 등 하고있는 초보유저입니다..

 

검색과 복붙으로 살고있습니다!

 

저는 일단, 클릭하면 클래스 on이 생기고 다시누르면 사라지게 해놓았습니다.

 


 
<li class="clearfix">
            <p class="mat-list-subtitle">분야</p>
            <ul class="mat-s2-list-selectBox">
              <li class="on">전체</li>
              <li>본식 스냅</li>
              <li>본식서브 스냅</li>
              <li>본식 영상</li>
              <li>데이트 스냅</li>
              <li>데이트 영상</li>
              <li>돌 스냅</li>
              <li>쇼핑몰</li>
              <li>기타</li>
            </ul>
          </li>
          <script>
            $(".mat-s2-list-selectBox li").click(function(){
              if($(this).hasClass("on")){
                $(this).removeClass("on");
              } else{
                $(this).addClass("on");
              }
            })
          </script>
 

 

근데~ 전체선택 하면 모두 선택이 되고,

전체 선택 상태에서 ( 모두 class on이 있는 상태에서)

하나를 체크 해제한다면 ( 하나라도 class on이 사라지면 )

전체에 들어간 on도해제되고~

전체선택을 다시누르면 다 해제되고..

 

뭐 이런걸 하고싶습니다.. 잘 표현한지 모르겠네요!

 

조언 부탁드립니다.!

이 질문에 댓글 쓰기 :

답변 2

답변을 작성하시기 전에 로그인 해주세요.
전체 2,662
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT