본문 바로가기
Programming/jQuery

jQuery에서 addClass, removeClass 사용하는 방법

by 혀코 2020. 2. 16.

안녕하세요. 혀코입니다.

이번 시간에는 jQuery에서 addClass, removeClass 사용하는 방법에 대해서 알아보겠습니다.

 

jQuery에서 addClass를 사용하면, selector로 잡은 html 태그에 class를 지정할 수 있으며, removeClass를 사용하면, selector로 잡은 html 태그에 class를 제거할 수 있습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery - addClass & removeClass</title>
    <style>
        .red {
            color: red;
        }
    </style>
    <script
    src="https://code.jquery.com/jquery-1.12.4.min.js"
    integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
    crossorigin="anonymous"></script>
</head>
<body>
    <div>
        <p>Hello World</p>
    </div>
    <script>
    $('div p').addClass('red');
    </script>
</body>
</html>

div 태그의 p 태그에는 원래 class 가 없는데, addClass를 사용해서 red class를 추가해줬습니다. style에는 red 클래스로 글자색을 빨간색으로 설정해두었기 때문에 결과적으로 글자는 Hello World가 빨간색 글자로 표시됩니다.

 

이번에는 removeClass 를 사용해 보겠습니다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>jQuery - addClass & removeClass</title>
    <style>
        .purple {
            color: purple;
        }
    </style>
    <script
    src="https://code.jquery.com/jquery-1.12.4.min.js"
    integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
    crossorigin="anonymous"></script>
</head>
<body>
    <div>
        <p class="purple">Hello World</p>
    </div>
    <script>
    $('div p').removeClass('purple');
    </script>
</body>
</html>

div 태그의 p 태그에 purple 클래스가 추가되어있는 상태입니다. purple 클래스는 글자색을 보라색으로 지정해준 클래스입니다. 이 상태에서 jQuery removeClass를 사용해서 purple 클래스를 빼면 글자의 default 색인 검정색 글씨를 표시하게 됩니다.

 

이렇게 jQuery에서 addClass, removeClass 사용하는 방법에 대해서 알아봤습니다.

유용하셨다면, 공감과 구독 부탁 드립니다.

감사합니다. :)

댓글