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/.

Ответы на вопрос(2)

Ваш ответ на вопрос