我有一个cms,允许用户在页面上插入内容块。用户可以使用不同类型的内容块,并且可以按任何顺序插入。一个例子高层DOM结构可能是这个样子:相邻元素的jquery包装组
<p>Some rich text</p>
<div class="box">...</div>
<div class="box">...</div>
<div class="box">...</div>
<h3>Some more rich text</h3>
<p>Lorem ipsum</p>
<div class="box">...</div>
<div class="box">...</div>
我想要做的就是包装任何相邻的“盒子”的div中包装“容器”股利。所以在上面的例子中会有因为有框的div两个组的两个“容器” div的插入,导致:
<p>Some rich text</p>
<div class="container">
<div class="box">...</div>
<div class="box">...</div>
<div class="box">...</div>
</div>
<h3>Some more rich text</h3>
<p>Lorem ipsum</p>
<div class="container">
<div class="box">...</div>
<div class="box">...</div>
</div>
我不认为这是一个聪明的办法用CSS选择这样做,所以有人知道无论如何用jQuery做到这一点?
后期望的结果。你有尝试过什么吗? – iappwebdev 2013-03-15 11:13:39