如何使用jquery从a,a,b,b到a,b,a,b重新排序div?

Att*_*eak 2 javascript css jquery

首先,我不得不说我还没有尝试任何东西,因为我不知道该怎么做.我也搜索过但我找不到任何解决方案.

我想从下面用jquery重新命令DIV

<div id="wrapper">
   <div class="A1"></div>
   <div class="A2"></div>
   <div class="B1"></div>
   <div class="B2"></div>
...and so on...
</div>
Run Code Online (Sandbox Code Playgroud)

对此

<div id="wrapper">
    <div class="A1"></div>
    <div class="B1"></div>
    <div class="A2"></div>
    <div class="B2"></div>
...and so on...
</div>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ade*_*neo 8

这是另一种方法,不增加索引

$('.A + .B').each(function() {
    $(this).insertBefore($(this).prev());
});
Run Code Online (Sandbox Code Playgroud)

小提琴