addClass
클래스를 추가한다.
function myFunc() {
$("#my-div").addClass("my-red")
}
removeClass
클래스를 제거한다.
function myFunc() {
$("#my-div").removeClass("my-red")
}
hasClass
클래스 값이 있는지 검사한다.
function myFunc() {
$("#my-div").hasClass("my-red")
}
toggleClass
addClass, removeClass, hasClass를 합쳐서 토글 기능을 쉽게 사용할 수 있도록 해준다.
toggleClass를 사용하지 않고 토글기능을 구현하려면 다음과 같다.
function myFunc() {
var result = $("#my-div").hasClass("my-red")
if(result==true){
$("#my-div").removeClass("my-red")
}else if(result==false){
$("#my-div").addClass("my-red")
}
}
위와 같은 여러 줄의 코드를 아래의 toggleClass를 사용하면 한줄로 줄여서 쓸 수 있다.
function myFunc() {
$("#my-div").toggleClass("my-red")
}
'공부 > JavaScript' 카테고리의 다른 글
[Jquery] scroll, focus, blur (0) | 2022.02.19 |
---|---|
[Jquery] on 메서드, hover 메서드 (0) | 2022.02.18 |
[Jquery] attr 메서드 (0) | 2022.02.17 |
[Jquery] html, text 메서드 (0) | 2022.02.17 |
[Jquery] first,last/even,odd/eq/lt,gt/slice (0) | 2022.02.17 |