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)");