3

我当前的代码是这个

<div id="parent">
   <div class="child1">Child 1 Contents</div>
   <div class="child2">Child 2 Contents</div>
   <div class="child3">Child 3 Contents</div>
</div>

我想要这样使用jquery

<div id="parent">
    <div class="child1">Child 1 Contents</div>
    <div id="newparent">
        <div class="child2">Child 2 Contents</div>
        <div class="child3">Child 3 Contents</div>
    </div>
</div>

这个怎么做?

4

2 回答 2

5
$('#parent').children().not(':first').wrapAll('<div id="newparent"/>');

http://jsfiddle.net/yfkTv/

于 2013-08-30T11:12:07.450 回答
1

另一种方法

演示

$('#parent').children(':gt(0)').wrapAll('<div id="newparent"/>');

.gt()

.wrapAll()

于 2013-08-30T11:15:38.327 回答