반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- windows
- 자바
- table
- Files
- string
- json
- Button
- 자바스크립트
- Eclipse
- ArrayList
- 이탈리아
- js
- html
- date
- list
- 이클립스
- Maven
- 문자열
- 테이블
- vscode
- CMD
- Array
- Visual Studio Code
- Java
- javascript
- 배열
- 인텔리제이
- IntelliJ
- input
- CSS
Archives
- Today
- Total
어제 오늘 내일
[jQuery] 클래스 추가, 삭제, 토글 본문
jQuery를 이용하여
클래스를 추가, 삭제하고
토글 하는 방법입니다.
클래스 추가 - addClass
<div id='myDiv'>안녕하세요</div>
.bg-yellow {
background-color: yellow;
}
$("#myDiv").addClass("bg-yellow")
$("myDiv").addClass("bg-yellow");
id가 myDiv인 요소에
bg-yellow 클래스를 추하여,
div의 배경색이 노란색으로 변경되었습니다.
클래스 삭제 - removeClass
<div id='myDiv' class="bg-yellow">안녕하세요</div>
.bg-yellow {
background-color: yellow;
}
$("#myDiv").removeClass("bg-yellow")
$("#myDiv").removeClass("bg-yellow")
이번 예제의 html을 보면 bg-yellow 클래스가 적용된 상태입니다.
여기서 removeClass()를 이용하여,
myDiv에 적용된 bg-yellow 클래스를 삭제하였습니다.
배경색이 노란색이 아닙니다.
클래스 토글 - toggleClass
<div id='myDiv' class="bg-yellow">안녕하세요</div>
<button id='myBtn'>토글</button>
.bg-yellow {
background-color: yellow;
}
// 버튼을 클릭하면
$('#myBtn').click(function() {
// 배경색이 토글됩니다.
$('#myDiv').toggleClass('bg-yellow')
})
$('#myDiv').toggleClass('bg-yellow')
toggleClass()는
파라미터로 전달된 클래스가 이미 적용되어 있으면 삭제하고,
적용되어 있지 않으면 추가합니다.
위 예제는 버튼을 클릭할 때마다,
bg-yellow 클래스가 추가되었다, 삭제되었다를 반복합니다.
반응형
'IT > jQuery' 카테고리의 다른 글
[jQuery] div 안의 text 가져오기 (text()) (0) | 2023.12.31 |
---|---|
[jQuery] div 안의 텍스트 변경 text(), html() (0) | 2023.12.30 |
[jQuery] 클래스 값 가져오기 (attr) (0) | 2023.12.29 |
[jQuery] 특정 class를 가지는 요소 갯수 구하기 (length) (0) | 2023.12.28 |
[jQuery] 클래스 존재 여부 확인 (hasClass), 여러 클래스 확인 (0) | 2023.12.26 |
Comments