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 に答える