しばらくこれに苦労しています。私のマークアップは単純化されました:
<div class=row>
<div class="somediv"></div>
<div class="somediv2"></div>
<div class="elem"></div>
<div class="elem"></div>
<div class="somediv3"></div>
<div class="somediv4"></div>
<div class=row>
....
ドキュメント上のすべてのDIVを選択する方法を見つける必要があります。1。クラス:elemがあります。2。次のDIVにもクラス名:elemがあります。次に、それらの間に新しいDIVを挿入する必要があります。
<div class=row>
<div class="somediv2"></div>
<div class="elem"></div>
<div class="new"></div>
<div class="elem"></div>
<div class="somediv3"></div>
<div class="somediv4"></div>
<div class=row> // and it goes...
$(document).ready( function () {
if($('.elem').next().hasClass('.elem')) {
$('<div class="new"></div>').appendTo().prev('.elem');
} else {
});
});