0

以下に、新しい子要素を追加できるDOMの例を示します。

<div id='blog'>
     <div class='item-1'>html content with <b>tags</b> and more..</div>
    <div class='another-item'>more html content with <b>tags</b> and more..</div>
    <div class='item-1'>you <div id='stuff'>get the idea</div></div>
</div>

<div id='blog_article_container></div>

そして、これらの子divを切り離して、新しく追加されたdivに追加する必要があります。私はこのように見えるために上記が必要です:

 <div id='blog_article_container>
      <div id='content_container' class='article_brick'><div class='item-1'>html content with <b>tags</b> and more..</div></div>
      <div id='content_container' class='article_brick'><div class='another-item'>more html content with <b>tags</b> and more..</div></div>
       <div id='content-container' class='article_brick'><div class='item-1'>you <div id='stuff'>get the idea</div></div>

どんな助けでも、Stackoverflowの主よ、大いに感謝されます!

4

1 に答える 1

1

それぞれのインナーを取りdiv、それをコンテナに移動してから、次のwrapようにします。

$('#blog > div').each(function() {
    $(this).appendTo('#blog_article_container')
        .wrap("<div id='content_container'class='article_brick'>");
});​

http://jsfiddle.net/alnitak/78BAx/を参照してください

id注意:ラッピングdivに同じものを使用するべきではありません。

于 2012-05-02T08:57:05.430 に答える