후 특정 클래스 다음의 요소를 얻을 :나는이 같은 HTML 마크 업이 특정 요소
<p>
<label>Arrive</label>
<input id="from-date1" class="from-date calender" type="text" />
</p>
<p>
<label>Depart</label>
<input id="to-date1" class="to-date calender" type="text" />
</p>
<p>
<label>Arrive</label>
<input id="from-date2" class="from-date calender" type="text" />
</p>
<p>
<label>Depart</label>
<input id="to-date2" class="to-date calender" type="text" />
</p>
내가 날짜에 해당하는 얻을 날짜로부터 한 후 다음의 요소를 싶어. (레이아웃은 좀 더 복잡하지만 날짜는 최신 클래스이고 날짜는 최신 클래스입니다.)
이 작업을 수행하려고합니다. date 요소를 가져 와서 dom의 다음 요소를 최신 클래스로 찾으려고합니다. 나는 이것을 시도했다 :
$('#from-date1').next('.to-date')
그러나 나는 비어있는 jQuery 요소를 제공하고있다. 이것은 next
이 선택기와 일치하는 다음 형제를 제공하기 때문입니다. 해당 to-date
을 얻으려면 어떻게해야합니까? 당신은 .parent().next().find('.to-date')
필요
사이에 당신이 추가
p
을 가지고 있기 때문에
나는 이것을 시도했고 그것은 다음 요소를 주었다. 당신은 이것을 멋진 작은 기능으로 만들었습니다. 고마워. – rubyprince
다행이었습니다. :) 해결할 정말 멋진 문제였습니다. 사실'nextInDOM()'과 같은 것이 많은 곳에서 유용 할 것입니다. – techfoobar
예, 내 사이트에서 캘린더를 기본값으로 사용하여 날짜를 사람이 시작 날짜로 선택하는 날짜로 지정했습니다. 많은 감사와 나는 확실히 나의 미래의 프로젝트를 위해이 기능을 사용할 것이다. – rubyprince