jQuery Selector
선택자 | 내용 |
---|---|
* | 모든 요소를 나타내는 선택자 |
#아이디명 | 해당 아이디를 갖는 요소를 나타내는 선택자 |
.클래스명 | 해당 클래스를 갖는 요소들을 나타내는 선택자 |
태그명 | 해당 태그명을 갖는 요소들을 나타내는 선택자 |
기본 필터 선택자 | |
:first | 해당 요소들 중 첫번째의 요소를 나타내는 선택자 |
:last | 해당 요소들 중 마지막의 요소를 나타내는 선택자 |
:even | 해당 요소들 중 index가 짝수인 요소를 나타내는 선택자 |
:odd | 해당 요소들 중 index가 홀수인 요소를 나타내는 선택자 |
:root | < html>요소를 나타내는 선택자 |
:header | < h1> ~ < h6>요소를 나타내는 선택자 |
:empty | 자식 노드가 없는 요소를 나타내는 선택자 |
:parent | 어떤 요소의 부모인 요소를 나타내는 선택자 |
자식 선택자 | |
:first-child :last-child |
해당 요소들 중 어떤 요소의 첫(마지막) 자식 요소인 경우를 나타내는 선택자 |
:first-of-child :last-of-child |
어떤 요소의 자식 요소의 해당 요소 중 처음(마지막)인 것을 나타내는 선택자 |
:nth-child(n) :nth-last-child(n) |
해당 요소들 중 어떤 요소의 n번째(뒤에서 n번째) 자식 요소인 경우를 나타내는 선택자 |
:nth-of-type(n) :nth-last-of-type(n) |
어떤 요소의 자식 요소의 해당 요소 중 n번째(뒤에서 n번째)인 것을 나타내는 선택자 |
:only-child | 해당 요소들 중 어떤 요소의 유일한 자식 요소인 경우를 나타내는 선택자 |
:only-of-type | 어떤 요소의 자식 요소의 해당 요소 가 유일한 경우를 나타내는 선택자 |
계층 선택자 | |
> | 부모선택자 > 자식선택자 : 직계 자식 요소를 나타내는 선택자 |
(공백) | 조상선택자 자손선택자 : 해당되는 모든 자손 |
+ | 선택자 + 선택자 : 바로 다음에 오는 형제레벨의 요소인 경우를 나타내는 선택자 |
~ | 선택자 ~ 선택자 : 형제레벨의 요소들 중 다음의 오는 경우를 나타내는 선택자 |
함수 필터 선택자 | |
:eq(idx) | 선택된 요소들 중 idx번째 요소를 나타내는 선택자 |
:gt(idx) | 선택된 요소들 중 idx번째보다 나중에 오는 요소를 나타내는 선택자 |
:lt(idx) | 선택된 요소들 중 idx번째보다 나중에 오는 요소를 나타내는 선택자 |
:not(selector) | 입력된 selector를 제외한 요소를 나타내는 선택자 |
:animated | 애니메이션이 실행되고 있는 요소를 나타내는 선택자 |
:has(selector) | 해당 selector 자식으로 갖는 요소를 나타내는 선택자 |
:contains(str) | 해당 str(문자열)을 자식으로 갖는 요소를 나타내는 선택자 |
visiblity 필터 선택자 | |
:hidden | hidden 상태인 요소를 나타내는 선택자 |
:visible | visible 상태인 요소를 나타내는 선택자 |
입력 폼 필터 선택자 | |
:input | 입력하는 요소(input, textarea, button)요소를 나타내는 선택자 |
:text | input요소 중 type이 text인 요소를 나타내는 선택자 |
:button | input요소 중 type이 button인 요소와 button요소를 나타내는 선택자 |
:checked | 체크된 요소를 선택하는 선택자 |
:selected | 선택된 요소를 선택하는 선택자 |
:focus | 포커스가된 요소를 선택하는 선택자 |
:disabled | 비활성화된 요소를 선택하는 선택자 |
:enabled | 비활성화된 요소를 선택하는 선택자 |
[속성명=속성값] |
1. 속성값 생략 : 속성값에 상관없이 해당 속성을 갖는 요소 선택 2. = : 해당 속성값이 일치하는 요소 선택 3. *= : 해당 속성값이 포함된 속성값을 가진 요소 선택 4. ^= : 해당 속성값으로 시작하는 속성값을 가진 요소 선택 5. $= : 해당 속성값으로 끝나는 속성값을 가진 요소 선택 6. ~= : 해당 속성값이 (앞뒤 공백을 포함하여) 포함된 속성값을 가진 요소 선택 7. != : 해당 속성값을 갖지 않는 요소 선택 8. |= : 해당 속성값이거나 시작하는 요소 선택 |