jQuery와 함께 다음 <div>
에서 첫 번째 <p>
요소를 어떻게 선택합니까? 첫 번째 p
항상 div
의 직접적인 자식 경우jQuery first 타입 선택기?
$(yourDiv).find("p").eq(0);
, 당신은 children
대신 find
사용할 수 있습니다 당신을 가정
<div>
<h1>heading</h1>
<p>How do I select this element with jQuery?</p>
<p>Another paragraph</p>
</div>
니스를 설명하는 예입니다,이 설득력 보이는, 감사합니다! –
아무런 문제없이 도움이 될 수있어서 기쁩니다 :) 관심이 있다면, 또 다른 대안은': lt (1)'입니다. 나는'.eq' 메소드가 느려지는 것을 거의 확신하지만, 같은 것을 성취하는 또 다른 방법이다. –
와우, 그것은 중요한 차이입니다. jQuery가 허용하는 이유를 이해할 수 없습니다.백그라운드에서 nth-child (1)로 변환되어야합니다. http://jsperf.com/jq-first-vs-eq/3 이것이 완료되지 않은 이유가 있습니까? – rkw