Могу поспорить, что это будет :) попробовать это на разных DOM. все, что вам нужно, это поместить этот код в функцию JQ. Кстати, тег начального элемента (выбранный по классу) и теги, которые вы ищете после этого, должны быть одинаковыми (например, «p»).
ариант вопроса, который задают так много раз. Учитывая любой элемент, я хочу иметь возможность найти любой другой элемент после него ввсе документ. Это может быть брат или сестра, но это может быть и любой другой элемент, возникающий впоследствии. Например, учитывая следующую разметку,
<div>
<p>Hello</p>
<div>
<p>Foo</p>
<p class="bar">Bar</p>
<p>rawr!</p>
</div>
<p>bop</p>
<input/>
<div>
<p>Another</p>
<div>
<span>something</span>
<p>deep!</p>
</div>
</div>
</div>
<p>last</p>
Ради этого описания, скажем, функция, которую я ищу, называется$.fn.nextInDocument
, Если бы я позвонил:
$('.bar').nextInDocument('p'); // <p>rawr</p>
$('.bar').nextInDocument('p').nextInDocument('p'); // <p>bop</p>
Продолжая, это получит<p>Another</p>
, тогда<p>deep!</p>
и наконец<p>last</p>
.
Существует ли что-то подобное? Мне все равно, если это селектор или функция. Мне просто нужен функционал.
РЕДАКТИРОВАТЬ Обновлена структура DOM, чтобы сделать его более сложным, но более понятным для того, что я ищу.