我有一個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