1

如何获得这样的html:

<div id="generalContainer">
    <div id="subContainer">    
        <div id="content">
        </div>
    </div>
</div>

从像这样的原始html:

<div id="generalContainer">         
    <div id="content">
    </div> 
</div>

谢谢

4

3 回答 3

5
$("#content").wrap('<div id="subContainer">'); ​​​​​​​​​​
于 2012-08-01T21:56:58.460 回答
1
    <div id="generalContainer">         
        <div id="content">blabla</div> 
    </div>  
    <script>
        var ct = $('#generalContainer').html();
        $('#generalContainer').html('<div id="subContainer">'+ct+'</div>');
    </script>
于 2012-08-01T22:00:26.843 回答
1

看看这个工作的 JSFiddle。

简而言之,这是您需要的代码:

$('#content').wrapAll('<div class="newdiv">Child in between</div>');

另外,看看之前发布的这个问题。

于 2012-08-01T22:01:02.920 回答