227. 클래스변경

SEHEE Y00N·2023년 9월 13일

클래스 추가, 삭제

1. 추가

$('선택자').addClass('클래스명')

2. 삭제

$('선택자').removeClass();

=> 모든 클래스를 삭제한다.


$('선택자').removeClass('클래스');

=> 클래스 한 개 삭제


$('선택자').removeClass('클래스명 클래스명 클래스명')

=> 삭제할 클래스가 여러 개 일 때 사용
  • 체이닝 : 선택자가 같으면 함수끼리 . 을 이용하여 붙여서 사용한다.

$('#btn_red').click(function(){
  (#btn_red 를 클릭했을 때의 기능)
   
  $('box').addClass('red').removeClass('green').removeClass('blue');
  (box 클래스에 red 라는 클래스를 추가하고, green , blue 클래스를 삭제한다.
   
  $('#btn_green').click(function(){
    (#btn_green을 클릭했을 때의 기능)

    $('#box').removeClass('red'); 
    $('#box').addClass('green');
    $('#box').removeClass('blue');
    })
  	(green 클래스를 추가하고 red, blue 클래스를 삭제한다.)
  
  $('#btn_blue').click(function(){
    (#btn_blue)를 클릭했을 떄의 기능
     
    $('#box').removeClass('red'); 
    $('#box').removeClass('green');
    $('#box').addClass('blue');
    })
  (blue 클래스를 추가하고 red, green 클래스를 삭제한다.
})

0개의 댓글