10
Мне нужно обернуть соседние элементы с тем же классом в div, используя jQuery
. Пока я использую функцию .wrapAll
, чтобы обернуть элементы с тем же классом в div.Оберните соседние элементы с тем же классом
HTML:
<a class="image"></a>
<a class="image"></a>
<a class="image"></a>
<p>Some text</p>
<a class="image"></a>
<a class="image"></a>
Сценарий:
$("a.image").wrapAll("<div class='gallery'></div>");
Выход:
<div class='gallery'>
<a class="image"></a>
<a class="image"></a>
<a class="image"></a>
<p>Some text</p>
<a class="image"></a>
<a class="image"></a>
</div>
Однако мне нужно обернуть соседние элементы с классом 'изображение' в отдельных дивы с 'галле y '. Таким образом, выход должен выглядеть следующим образом:
<div class='gallery'>
<a class="image"></a>
<a class="image"></a>
<a class="image"></a>
</div>
<p>Some text</p>
<div class='gallery'>
<a class="image"></a>
<a class="image"></a>
</div>
Есть ли способ сделать это с помощью jQuery?
Отлично Trick .. – KAD
@KAD Спасибо;) –