programming/JS

[jQuery] class

솧이 2022. 8. 27. 09:57

동적으로 css 스타일 적용하는 것은 결국 class를 추가/제거하는 형태로 구현한다

jquery는 이를 간단히 구현하는 함수들을 제공한다

스타일을 미리 세팅해놓고 클래스를 넣었다 뺐다 한다

 

addClass()

removeClass()

toggleClass()

 

<style>
.important {
    font-weight: bold;
    font-size: xx-large;
}

h1, h2, p, div {
	transition: back-ground 1s;
}

.blue {
    background-color: cyan;
}
</style>

<script>

$(document).ready(function(){
    $("#btn01").click(function(){
       $("h1, h2, p").addClass("blue") //블루 클래스가 적용된다
       $("div#d01").addClass('important');
       $("div#d02").addClass('important blue');
	});
    $("#btn02").click(function(){
        $("h1, h2, p").removeClass("blue");
    });
    $("#btn03").click(function(){
        $("h1, h2, p").toggleClass("blue");
        $("div#d01").toggleClass("important");
    });
});
</script>

 

 

 

'programming > JS' 카테고리의 다른 글

[jQuery] Traversing  (0) 2022.08.27
[jQuery] Dimension  (0) 2022.08.27
[jQuery] HTML  (0) 2022.08.26
[jQuery] effect  (0) 2022.08.26
[jQuery] event  (0) 2022.08.26