2015-04-06 83 views
2

例子:總結DIV元素

<div id="id1">content</div> 
<div id="id2">content</div> 
<div id="id3">content</div> 
<div id="id4">content</div> 
<div id="id5">content</div> 

我期待展現

<div id="tobeReplaceLater"> 
    <div id="id1">content</div> 
    <div id="id2">content</div> 
    <div id="id3">content</div> 
    <div id="id4">content</div> 
</div> 
<div id="id5">content</div> 

這並不意味着是每個孩子的4,但它可能是一個動態,但關鍵是封裝id1和id4之間,任何專家知道如何做到這一點?

+0

u能與你想要的東西多一點複雜的? – 2015-04-06 09:06:15

+0

通過給定id1和id4,我想要替換這些範圍之間的內容。 – 2015-04-06 09:07:13

回答

4

如果你有2個IDS然後

var from = 'id1', 
    to = 'id4'; 
$('#' + from).nextUntil('#' + to + ' + div').addBack().wrapAll('<div id="tobeReplaceLater"/>') 

演示:Fiddle

+0

非常感謝,它完美的作品。 – 2015-04-07 09:22:09