我有點卡住了...... 如何在組合div中的不同層次上包裝DOM元素的集合?翹曲隨機水平的多個元素
這裏的示例:
<div id="item1">
<div id="item2"></div>
<div id="item3">
<div id="item4"></div>
</div>
<div id="item5"></div>
</div>
例如總結#ITEM2和#ITEM4在#COMBO應該是這樣的:
<div id="item1">
<div id="COMBO">
<div id="item2"></div>
<div id="item3">
<div id="item4"></div>
</div>
</div>
<div id="item5"></div>
</div>
或任何其他隨機選擇喜歡#物品1和#ITEM2和#ITEM4應該是這樣的:
<div id="COMBO">
<div id="item1">
<div id="item2"></div>
<div id="item3">
<div id="item4"></div>
</div>
<div id="item5"></div>
</div>
</div>
我需要能夠選擇像$(「#item2,#item4」)或$(「#item1,#item2,#item4」)這樣的多個元素,並且它們之間的所有項目都應該包含在包裝中。
@LeGEC
選擇:
$('#item2, #item5').myWrap();
結果:
<div id="item1">
<div id="COMBO">
<div id="item2"></div>
<div id="item3">
<div id="item4"></div>
</div>
<div id="item5"></div>
</div>
</div>
這個例子應該清楚:
選擇:
$('#item4, #item5').myWrap();
結果:
<div id="item1">
<div id="item2"></div>
<div id="COMBO">
<div id="item3">
<div id="item4"></div>
</div>
<div id="item5"></div>
</div>
</div>
'$('#item2,#item5')。myWrap()'將會怎樣? – LeGEC
請參閱我的更新評論。 – Mayko