ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JQuery] toggleClass 선택한요소에 class값 추가/삭제
    JavaScript 2022. 9. 15. 17:41
    반응형
    SMALL



    toggleClass

     

     

     

    • toggleClass()로 선택한 요소에 클래스(Class)값을 추가/삭제 할 수 있다.
    • .toggleClass(클래스명)
    // div요소에 box클래스가 없으면 추가하고, 있으면 제거한다.
    $('div').toggleClass('box');

     

    • 버튼 클릭 시 h1요소에 bgColor클래스값이 추가되어 배경색이 생기고, 다시 버튼을 클릭하면 bgColor클래스 값이 제거되어 배경색이 사라진다. 
    <!doctype html>
    <html lang="ko">
      <head>
        <meta charset="utf-8">
        <title>jQuery</title>
        <style>
          .bgColor {
            background-color: #f5f5f5;
          }
        </style>
        
        <script src="//code.jquery.com/jquery-3.3.1.min.js"></script>
        <script>
          $( document ).ready( function() {
            $( 'button' ).click( function() {
              $( 'h1' ).toggleClass( 'bgColor' );
            } );
          } );
        </script>
      </head>
      
      <body>
        <button>Click</button>
        <h1>Lorem Ipsum Dolor</h1>
      </body>
    </html>

     

     

    • 클래스에 값을 추가할 때 .addClass()
    • 클래스에 값을 제거할 때 .removeClass()
    반응형
    LIST

    'JavaScript' 카테고리의 다른 글

    [JS] modal 창 컨트롤  (0) 2022.10.06
    [JS] 배열의 요소 삭제  (0) 2022.10.01
    [JS]셀렉트박스 변경 이벤트 처리  (0) 2022.09.14
    [JS] 빈 배열인지 확인  (0) 2022.07.12
    [JS] 형변환 String to Number  (0) 2022.07.06

    댓글

Designed by Tistory.