관리 메뉴

드럼치는 프로그래머

[jQuery] jQuery 이해3 - Selectors 메소드들 본문

★─Programing/☆─WebProgram

[jQuery] jQuery 이해3 - Selectors 메소드들

드럼치는한동이 2016. 6. 22. 13:20

웹개발에서 대부분의 자바스크립트의 작업이 DOM을 조작하는 일로 이루어진다.

 

문서의 특정 태그엘리먼트에 접근하여 이벤트를 주거나 class명을 변경, 내용을 채워넣는(innerHTML)일등을 하기위해선 그 특정 태그엘리먼트를 쉽게 찾을수 있어야 하는데 이때 사용 되어지는게 Selector 이다.

 

jQuery에서 사용되는 Sizzle CSS Selector Engine은 현재 가장 빠른 속도를 자랑하기도 한다.

 

자주 사용하는 기본 셀렉터

태그 셀렉터

$('div'); //모든 div 태그엘리먼트를 가지고 온다

id 셀렉터

$('#daum'); // id="daum" 엘리먼트를 가지고 온다

class 셀렉터

$('.bar'); // class="bar" 엘리먼트를 가지고 온다

Multiple 셀렉터

$('div','span','img'); //div ,span, img 엘리먼트 모두를 가지고 온다

중복 사용과 해당 엘리먼트 내부에서만 검색도 가능하다

$('div.bar'); //div 태그엘리먼트중에 bar 클래스명을 사용하는 엘리먼트
$('img' , '#content'); // id="content" 안에 img 태그 엘리먼트만 가져온다

이 외에 많은,유용한 셀렉터들이 존재하는데 꼭 하단에 ‘도움글’들을 참고하여 학습하도록 하자

도움글

* jQuery Selector API

* CSS3 Selectors

 

[출처] http://uixkr.github.io/archives/642/

Comments