반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 나이키
- Nike
- dunklow
- draw
- 파이썬
- oracle
- 덩크 로우
- Github
- sacai
- 덩크로우
- 자바스크립트
- 주식공부
- Python
- 코로나19
- JavaScript
- 드로우
- 덩크 하이
- 리액트
- 발매예정
- 오라클
- dunk high
- stockx.com
- react
- jQuery
- Linux
- 주식
- Dunk Low
- 제이쿼리
- GIT
- 리눅스
Archives
- Today
- Total
Life goes slowly...
[jQuery] 제이쿼리(jQuery) 클래스 추가하기 - addClass() 함수 본문
728x90
반응형
웹 개발 시 CSS 스타일을 추가하거나 제거하고 변경하기 위해서는 클래스(Class) 속성을 선택자로 사용하게 됩니다. 그 이외의 동적인 스크립트와 액션은 Javascript(자바스크립트)의 ID 값을 사용하게 됩니다. jQuery의 .addClass() 함수는 이렇게 CSS 스타일을 추가 및 제거, 변경하기 위한 클래스(Class)의 Name을 추가할 때 사용하는 함수입니다. 물론 CSS 파일에서 Class의 Style이 선언되어야 적용이 가능합니다.
jQuery의 .addClass() 함수
제이쿼리(jQuery)에서 사용하는 Class 명을 추가하여 Style을 적용하는 방법 이외에도 직접 Style을 적용이 가능합니다. .attr() 함수나. css() 함수를 사용하는 방법입니다.
//.attr() 함수를 사용하여 style 적용
$('#test').attr('style','color:black');
//.css() 함수를 사용하여 css 값을 적용
$('#test').css('color', 'black');
하지만 이러한 경우에는 코드와 스타일이 분리되지 못하는 단점이 생겨서 유지 보수가 힘들고 프로그래밍 코드가 지저분해지거나 알아보기 힘들 수 있습니다. 이러한 문제들로 인하여 Class 에 스타일을 적용하는 게 방법을 사용합니다.
//함수 사용법
.addClass( className );
jQuery의 .addClass() 함수를 사용하여 특정 요소에 새로운 Class를 추가할 수 있습니다. 하지만 이미 클래스가 추가되어 있는 경우에는 새로운 Class를 중복되어 추가하지 않습니다.
//Style을 설정하여 Class 추가하기
<style>
.backcolor { background-color: #eeeeee; }
.backboder { border: 1px solid #666666; }
</style>
$( 'h1' ).addClass( 'backcolor' ); //h1에 backcolor Class 추가
$( 'h2' ).addClass( 'backboder' ); //h2에 backboder Class 추가
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[jQuery] jQuery(제이쿼리) 선택한 요소 감싸기 - .wrap() 함수 (0) | 2020.11.09 |
---|---|
[jQuery] 제이쿼리의 선택한 요소 대체하기 - .replaceWith() 함수 (0) | 2020.11.06 |
[jQuery] jQuery(제이쿼리) 다음 요소 선택하기 - .next(), .nextAll() (0) | 2020.11.05 |
[jQuery] 제이쿼리(jQuery) 클래스 제거하기 - .removeClass() 함수 (0) | 2020.11.03 |
[jQuery] 자바스크립트 이벤트 등록 함수 - bind(), on(), live() 함수 (0) | 2020.11.01 |
[jQuery] 속성값 제거하기 - .removeAttr() (0) | 2020.10.29 |
[jQuery] 속성 값 가져오거나 제어하기 - .attr() (0) | 2020.10.29 |
[jQuery] 제이쿼리 요소의 좌표, 위치 조작하기 (0) | 2020.10.28 |
Comments