지토의 개발일기/jQuery

[jQuery] 선택자

지아토 2021. 10. 20. 16:30

보통 html에의 해 작성한 스타일의 경우 '정적이다' 라고 표현하지만 제이쿼리를 통해서 동적으로 스타일을 적용이 가능해졌다

 

예시) 

 

See the Pen Untitled by yeojinho (@yeojinho) on CodePen.

 

 

제이쿼리에서 CSS의 선택자 기본형

 

1. 선택한 요소에 지정한 스타일을 적용함
$("CSS선택자").css("스타일 속성명", "값");

2. 선택한 요소에 지정한 속성을 적용함
$("CSS선택자").css("속성명", "값");

 

 

기본 선택자의 종류

 

 

구분 종류 사용법 설명
직접 선택자 전체 선택자 $("*") 모든 요소를 선택
아이디 선택자 $("#아이디명") id 속성에 지정한 값을 가진요소 선택
클래스 선택자 $(".클래스명") class 속성에 지정한 값을 가진 요소 선택
요소 선택자 $("요소명") 지정한 요소명과 일치하는 요소들만 선택
그룹 선택자 $("선택1, 선택2, 선택 3, .. 선택n") 선택1 ~ 선택n까지 지정된 요소들을 한번에 선택
종속 선택자 $("p.txt_1")
$("p#txt_1")
<p> 요소중 class 값이 txt_1인 요소또는 id값이 txt_1인 요소를 선택

 

 

구분 종류 사용법  설명
인접 관계 선택자 부모 요소 선택자 $("요소 선택").parent() 선택한 요소의 부모 요소를 선택
상위 요소 선택자 $("요소 선택").parent() 선택한 요소의 상위 요소를 모두 선택
가장가까운 상위 요소 선택자 $("요소 선택").clossest("div") 선택한 요소의 상위 요소 중 가장 가까운 <div>만 선택
하위 요소 선택자 $("요소 선택 하위 요소") 선택한 요소에 지정한 하위 요소 선택
자식 요소 선택자 $("요소 선택>자식요소") 선택한 요소를 기준으로 자식 관계에 지정한 요소만 선택
자식 요소들 선택자 $("요소 선택").children() 선택한 요소의 모든 자식 요소를 선택
형 요소 선택자 $("요소 선택").prev() 선택한 요소의 바로 이전 요소 선택
형 요소들 선택자 $("요소 선택").prevAll() 선택한 요소의 이전 요소 모두를 선택
지정 형 요소들 선택자  $("요소 선택").prevUntill("요소명") 선택한 요소부터 지정한 이전의 요소까지 모두 선택
동생 요소 선택자 $("요소 선택").next()
$("요소 선택+다음요소")
선택한 요소의 다음 요소를 선택
동생 요소들 선택자 $("요소 선택").nextAll() 선택한 요소의 다음 요소 모두를 선택
지정 동생 요소들 선택자 $("요소 선택").nextUntil("h2") 선택한 요소부터 지정한 요소의 다음 요소까지 모두 선택
전체 형제 요소 선택자 $(".box_1").siblings() class 값이 box_1인 요소의 형제 요소 전체 선택

'지토의 개발일기 > jQuery' 카테고리의 다른 글

[jQuery] 콘텐츠 탐색 선택자  (0) 2021.10.21
[jQuery] 속성 탐색 선택자  (0) 2021.10.21
[jQuery] 탐색 선택자  (0) 2021.10.20