0

编辑:

当我尝试添加@NiftyDude 时,这是矛盾的。

大多数页面:

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

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

  </div>

它将块引用移到条目 div 之外。

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

      </div>

<blockquote>  </blockquote> 
  </div> 

当块引用被附加到条目时,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 回答