JQuery: найти следующий элемент, который не является родным братом
Позволять'скажем, у меня есть следующий HTML:
<span>
<span id="x1" class="x">X1</span>
</span>
<span>
<span>
<span id="x2" class="x">X2</span>
</span>
</span>
А также$(this)
это .<span id="x1" ...=""></span>
Каков наилучший способ найти следующий элемент соответствия.x
с помощью jQuery?
Структура самого документа непредсказуема, поэтому предоставленный HTML-код является лишь примером.
Я могу'т использоватьnextAll
так как он находит только братьев и сестер.
Если я сделаю$('.x')
все находит, но яПридется перебирать / сравнивать.
Есть ли лучшее решение?
Смотрите также:http://jsfiddle.net/JZ9VW/1/.