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 | 31 |
Tags
- 카마츠루
- react.js
- 태국
- 방콕
- duckdb
- codebuild
- 아타미
- documentdb
- Python
- 프라하
- 熱海
- terraform
- CSV
- 페이페이
- PayPay
- 미츠이 스미토모
- vba
- Selenium
- local
- 뮌헨
- javascript
- node.js
- PostgreSQL
- 메르페이
- typescript
- 체코
- 釜つる
- pyenv
- 三井住友カード
- JenkinsFile
Archives
- Today
- Total
도쿄사는 외노자
jQuery Class제어 본문
1. class 추가 - addClass
다음은 dv라는 div에 B라는 class명을 추가한다.
1 2 3 4 5 6 7 8 9 10 11 | <script> function addCls(){ $("#dv").addClass("B") ; } </script> <div id="dv" class="A"> 테스트 </div> <input type="button" value="클래스 변경" onClick="addCls();"> | cs |
위의 경우 액션이 일어났을때의 div의 최종 클래스는 A B가 된다. 즉 <div id="dv" class="A B"> 형태로 추가된다.
2. class 추가 - removeClass
다음은 dv라는 div에 A라는 class명을 삭제한다.
1 2 3 4 5 6 7 8 9 10 11 | <script> function delCls(){ $("#dv").removeClass("A") ; } </script> <div id="dv" class="A"> 테스트 </div> <input type="button" value="클래스 삭제" onClick="delCls();"> | cs |
removeClass 사용시 클래스명을 지정하지 않을시 해당 객체의 전체 클래스를 삭제한다 = $("#dv").removeClass() ;
[TIP]class 삭제 후 다른 클래스 추가 시 $("#dv").removeClass("A").addClass("B") 으로 표현할 수 있다.
3. class 존재여부 확인 - hasClass
특정 class가 존재하는지 확인이 가능하다. hasClass 이용시 리턴되는 값은 true/false 이다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <script> function chkCls(){ if($("#dv").hasClass("A")) alert("A 클래스 존재"); else alert("A 클래스 존재안함"); } </script> <div id="dv" class="A"> 테스트 </div> <input type="button" value="클래스 체크" onClick="chkCls();"> | cs |
출처 : http://fruitdev.tistory.com/138
'Tech > JavaScript' 카테고리의 다른 글
jQuery Sparklines (0) | 2016.02.16 |
---|---|
Javascript Comma (0) | 2016.02.15 |
테이블 클릭 이벤트 (0) | 2016.01.13 |
Javascript에서 페이지 내의 테이블 객체 다루기 (0) | 2015.06.24 |
AJAX 내부에서의 return 문제 (0) | 2015.06.19 |