일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Ajax
- 글자 수 제한
- SSL
- virsualhost
- 애니메이트
- 정부 서비스 가이드라인
- 자바스크립트
- 글자수제한
- 날짜변환
- ip직접접근차단
- 비동기호출
- selinux
- 우분투 npm 설치
- 정규식
- 구글뷰어
- 날짜비교
- .htaccess
- MySQL
- post_type
- 301 리다이렉트
- 리사이즈
- 보안인증서
- 배열
- 우분투
- iframe
- Vanilla JS
- 디지털 정부서비스ui/ux
- 페이지전환효과
- JS
- JavaScript
- Today
- Total
더 나은 프로그래머가 되자
제이쿼리 엘리먼트,jquery elements 본문
JQuery 엘리먼트는 javascript의 엘리먼트를 랩핑한 객체입니다.
JQuery의 강점은 선택자를 이용해서 JQuery 엘리먼트를 손쉽게 검색할 수 있는 능력에서 기반합니다.
JQuery엘리먼트는 아래의 생성자를 이용해서 찾을 수 있습니다.
JQueryElement = $(선택자); |
선택자에 대한 내용은 CSS 목차 에서 선택자 부분을 참조하시면 됩니다.
JQuery 엘리먼트는 아래 표와 같은 함수를 제공하는데, 함수 체이닝을 지원하므로 간단한 속성변경을 할 때 아래처럼 사용하면 효율적입니다.
$("#footer").width(500).height(500); |
함수
|
설명 |
html() html(item) |
javascript의 innerHtml과 같다. |
length size() |
현재 엘리먼트가 가진 엘리먼트 수를 리턴한다 |
width() |
엘리먼트의 넓이를 얻거나 설정합니다. |
height() |
엘러먼트의 높이를 얻거나 설정합니다. |
엘리먼트
|
설명 |
find(selector) |
해당 엘리먼트의 하위 엘리먼트를 찾는다. |
append(item) |
HTML 요소의 마지막 자식 HTML 요소로 item을 추가합니다. |
prepend(item) |
HTML 요소의 첫번째 자식 HTML 요소로 item을 추가합니다 |
remove() |
해당 엘리먼트를 제거합니다. |
replace(item) |
현재 엘리먼트 요소를 item 엘리먼트로 교체합니다. |
엘리먼트를 순회합니다. | |
contents() |
자식의 텍스트 노드까지 모두 가져옴 |
children() |
자식 엘리먼트 노드를 가져옴 $().children().first() //첫번째 자식노드 $().children().last() //마지막 자식 노드 $().chldren().eq(N) //N번째 자식노드 가져옴 |
parent() |
부모 노드를 가져온다. |
parents(element) |
입력한 부모 노드를 가져온다. |
prev() |
현재 노드의 이전 노드를 가져온다. |
next() |
현재 노드의 다음 노드를 가져온다. |
before(item) |
현재 노드 앞에 형제 노드를 추가한다. |
after(item) |
현재 노드 뒤에 형제 노드를 추가한다. |
클래스
|
설명 |
addClass(text) |
클래스를 추가합니다. |
removeClass(text) |
클래스를 제거합니다. |
toggleClass(text) |
클래스가 있으면 제거하고, 클래스가 없으면 추가합니다. |
hasClass(text) |
클래스가 선언되어 있는지 확인합니다. |
CSS 속성
|
설명 | |
css(attrName, attrValue) |
엘리먼트에 CSS 속성을 추가합니다. | |
css(attrName) |
엘리먼트의 CSS 속성을 가져옵니다.(문자열 형식으로 가져옴) | |
css(attrList) |
엘리먼트에 CSS 속성을 여러개 추가합니다.
|
속성
|
설명 |
attr(attrName, attrValue) |
엘리먼트에 속성을 추가합니다. |
attr(attrName) |
엘리먼트의 속성을 얻습니다. |
removeAttr(attrName) |
엘리먼트의 속성을 제거합니다. |
[출처] JQuery 엘리먼트|작성자 사기꾼
'언어 > js' 카테고리의 다른 글
[플러그인] form 디자인 변경 플러그인(select,input,textarea,radio) (0) | 2015.05.29 |
---|---|
동적 객체 생성시 on() 메소드 사용해서 이벤트 실행하는 방법 (0) | 2015.05.04 |
동적 변수 할당하기,변수명을 변수로 설정하기 (0) | 2015.04.15 |
문자열 자르기,substring (0) | 2015.04.15 |
사칙연산 및 소수점 반올림 버림 처리 (0) | 2015.04.09 |