2011-02-16 2 views
5

동일한 레벨에서 요소의 다음 인스턴스를 찾고 싶습니다.현재 요소 다음의 Jquery 대상 범위

<div id="foo"></div> 
<some html /> 
<span></span> 

<div id="foo2"></div> 
<span></span> 

어떤 jQuery 선택기로 foo와 foo2의 다음 범위를 타겟팅 할 수 있습니까? 나는 형제 자매와 가까운 형제를 들여다 보았다. 그러나 나는 일할 것이 아무것도 없었다. 함께 :first selector

답변

22

사용 .nextAll() : 또는

$('#foo').nextAll('span:first') 

:first 선택기로 next siblings selector ~ (일반 형제 선택기로서 CSS3 알려진)를 함께 사용

$('#foo2 ~ span:first') 

Preview both on jsFiddle

+2

+1 좋은 답변, 볼트! – Sampson

+0

@Jonathan Sampson : 고맙습니다. – BoltClock

+0

좋은 답변과 좋은 링크도 있습니다. 실제로 다음 형제 선택기 문서를 보았지만 'prev ~ siblings'이라는 제목이 있기 때문에 혼란스러워했습니다. 나는 그것을 찾고 있던 것이 아닌 '이전 형제'라고 읽었습니다. – mrtsherman