10
我需要使用jQuery
将相同类中具有相同类的相邻元素包装在一个div中。到目前为止,我正在使用.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>
但是我需要包裹相邻元件与 '图像' 类中单独的div 'galle。' 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做到这一点?
优秀的招数.. – KAD
@KAD谢谢;) –