jQuery, nextUntil(), если элемент не является абзацем

Я хочу использовать nextUntil() сделать все оранжевые р, которые непосредственно следуют за h2.first пока не прибудет какой-либо другой HTML-тег, кроме p.

<h2 class="first">Lorem ipsum</h2>
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<ul>
  <li>Lorem ipsum</li>
  <li>Lorem ipsum</li>
  <li>Lorem ipsum</li>
</ul>
<h2>
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>
<p>Lorem ipsum</p>

Таким образом, в этом случае за прагментами следует неупорядоченный список. Но это также может быть любой другой тег HTML. Моя проблема заключается в выражении "любой другой тег HTML, кроме р". Есть ли кто-то там, кто знает ответ?

-> nextUntil(**'any other html tag than p'**, 'p')

Заранее большое спасибо!

1 ответ

Решение

Not может помочь вам сделать это. Вы можете использовать это:

nextUntil(":not(p)");
Другие вопросы по тегам