2015-04-06 90 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