0

編集:

@NiftyDude の追加を試すと、これは競合します。

ほとんどのページ:

 $("blockquote").appendTo(".entry");

   <div class="entry">
      <div class="project">
     <blockquote>  </blockquote>    
      </div>

  </div>

blockquote をエントリ div の外に移動します。

  <div class="entry">
      <div class="project">

      </div>

<blockquote>  </blockquote> 
  </div> 

blockquote が Entry に追加されているため、DOM はアウトレット ページに影響を与えています。プロジェクトアウトレットdivに戻したいです。

   <div class="entry outlet">
      <div class="project outlet">

      </div>
    <blockquote>  </blockquote>
  </div>

これに:

       <div class="entry outlet">
      <div class="project outlet">

              <blockquote>  </blockquote>

      </div>

  </div>
4

1 に答える 1

0

あなたのセレクターは間違っていますblockquote、の子ではありません.project

あなたが探しているものは次のとおりだと思います。

$(".project.outlet").next("blockquote").prependTo(".project");

それぞれを元に戻したいと思われるblockquoteので、次のことを試してみましょう。

$('blockquote').each(function() {
   if($(this).prev('.project.outlet').length) {
      $(this).appendTo($(this).prev());
   }
});
于 2012-04-11T03:35:06.990 に答える