programing

Jquery에서 인덱스별로 하위 요소를 얻는 방법은?

cafebook 2023. 9. 20. 20:44
반응형

Jquery에서 인덱스별로 하위 요소를 얻는 방법은?

<div class="second">
    <div class="selector" id="selFirst"></div>
    <div class="selector" id="selSecond"></div>
    <div></div>
</div>

ID가 아닌 요소 인덱스를 사용하여 #selFirst를 얻는 방법?

다음 내용:

var $selFirst = $(".second:nth-child(1)");
console.log($selFirst);

돌아오는 중:

jQuery(div.second)

관심 있는 자식 요소가 첫 번째라는 것을 알고 있다면:

 $('.second').children().first();

또는 색인별로 찾으려면:

 var index = 0
 $('.second').children().eq(index);

첫번째 자식을 선택하는 방법은 다음과 같습니다.

1) $(.'second div:first children')
2) $('둘째 *:첫째')
3) $('div:first-child', '.second')
4) $('*:첫째 아이', '.second')
5) $('second div:nth-child(1))
6) $('초').아이들 (). 먼저
7) $('초').아동 ().eq(0)

인덱스 선택기를 통해 첫 번째 요소를 얻을 수 있습니다.

$('div.second div:eq(0)')

코드 : http://jsfiddle.net/RX46D/

$('.second').find('div:first')

n번째 아이는 아이들보다 형제자매를 돌려보내지 않습니까?

var $selFirst = $(".second:nth-child(1)");

클래스가 '.second'인 첫 번째 요소를 반환합니다.

var $selFirst = $(".selector:nth-child(1)");

당신에게 클래스의 첫번째 형제를 주어야 합니다. selector'

var node = document.getElementsByClassName("second")[0].firstElementChild

면책 사항:브라우저 컴플라이언스:getElementsByClassName그리고.firstElementChild흔들흔들하지만 DOM-shims는 그런 문제들을 해결합니다.

언급URL : https://stackoverflow.com/questions/8926678/how-to-get-child-element-by-index-in-jquery

반응형