У меня есть HTML, который выглядит так:
<p>Some Text</p>
<div class="listBullet">Item 1</div>
<div class="listBullet">Item 2</div>
<div class="listBullet">Item 3</div>
<p>Some More Text</p>
<div class="listBullet">Item 1</div>
<div class="listBullet">Item 2</div>
<div class="listBullet">Item 3</div>
<p>Some Other Text</p>
Я хочу получить следующий результат:
<p>Some Text</p>
<div class="wrapperDiv">
<div class="listBullet">Item 1</div>
<div class="listBullet">Item 2</div>
<div class="listBullet">Item 3</div>
</div>
<p>Some More Text</p>
<div class="wrapperDiv">
<div class="listBullet">Item 1</div>
<div class="listBullet">Item 2</div>
<div class="listBullet">Item 3</div>
</div>
<p>Some Other Text</p>
Я попробовал $(".listBullet").wrapAll("<div class='wrapperDiv' />")
, но это привело к тому, что два блока были смежными друг с другом. Кажется, что мне нужен селектор, который разделяет смежные блоки на отдельные элементы, которые я бы потом вызывал wrapAll отдельно.