지난 시간에 이어서 자식/형제요소 및 조합 선택자를 알아보도록 하겠습니다.
- 자식요소 선택자 ( > )
selector로 하나의 요소를 지정한 후 > 선택자를 사용하여 자식요소를 지정할 수 있습니다. 1개의 자식요소가 선택되어 집니다.
$("#myObject > div");
- 자식요소 선택자(복수)
selector로 하나의 요소를 지정한 후 띄워쓰기 후 해당 선택요소를 지정합니다.
$("#myObject div");
$("#myObject div").eq(0); // div tag 요소 중 첫번째 자식요소
- 형제요소 선택자
지정된 myObject 요소의 형제요소를 선택할때 사용 할 수 있습니다.
$('#myObject + div'); // #myObject 바로 다음 div를 선택합니다.
$('#myObject ~ div'); // #myObject 형제 div를 모두 선택합니다.
$('#myObject ~ div').eq(1);
- 조합 선택자
지난 시간 및 위에 소개된 선택자를 복합적으로 사용하여 요소를 지정할 수 있습니다.
아래의 구성요소중 span #2를 찾을 경우
<div id="myObject">
<div> 1번 div </div>
<div> 2번 div </div>
<div>
<span> span #1 </span>
<span> span #2 </span>
</div>
</div>
다음과 같이 구성하여 요소를 선택 할 수 있습니다.
$("#myObject div span").eq(1)
'Web > JQuery' 카테고리의 다른 글
jQuery 배열 중복제거 (0) | 2021.08.11 |
---|---|
jQuery Selector(선택자) - #1 개요 및 기본 사용법 (0) | 2020.03.25 |
jQuery replaceAll() 함수 만들기 (0) | 2020.03.13 |
jQuery UI dialog와 Bootbox(bootstrap) 기능을 사용할때 오류 (0) | 2017.08.04 |
Button Click 시 Submit이 되는현상 (0) | 2017.02.21 |