У меня есть список элементов с тем же классом month
. Некоторые из них также могут иметь класс cal
, и только один элемент списка имеет класс today
.
. Я бы хотел найти первый элемент с классом cal
, но только после того, как элемент today
найден. Сложность в том, что элементы не могут быть братьями и сестрами. Если бы они были братьями и сестрами, это сработало бы:
$('#eventCal .today').nextAll('#eventCal .cal:first').text();
Так, например, если у меня есть следующий список, как я могу нацелиться на первый cal
после today
?
<div id="eventCal">
<ul>
<li class="month"></li>
<li class="month cal">Not show because it's before TODAY</li>
<li class="month"></li>
</ul>
<ul>
<li class="month"></li>
<li class="month today">Today</li>
<li class="month"></li>
</ul>
<ul>
<li class="month cal">To show as it's the first CAL after the TODAY</li>
<li class="month cal">Not show because is not the first CAL</li>
<li class="month"></li>
</ul>
</div>