Study/JavaScript

[jQuery] 클래스 추가 제거 확인 addClass()/removeClass()/hasClass()

momong'-' 2020. 10. 28. 14:49

사용이유

스타일을 부여하기 위해 사용

 

<스타일 부여 방법>

1. attr()

2. css()

3. addClass()

 

attr()나 css()를 사용할 경우 inline 형태로 스타일 부여됨

=> 코드와 스타일 분리되지 않음

=> !important 필요할 수 있음

 

위 단점들은 보안


addClass()

클래스을 추가하는 메소드

$(element).addClass('클래스명');

removeClass()

클래스을 제거하는 메소드

$(element).removeClass('클래스명');

hasClass()

클래스명이 존재하는지 확인하는 메소드

$(element).hasClass('클래스명');

 

 

 

참고

더보기

"addClass", jQuery, api.jquery.com/addclass/

"removeClass", jQuery, api.jquery.com/removeclass/

"hasClass", jQuery, api.jquery.com/hasclass/