Как я могу использовать обтекание содержимого с помощью заполнителя div с помощью jQuery?
Так что я могу повернуть это:
<div class="placeholder"></div> <div class="content"></div> <div class="content"></div> <div class="content"></div> <div class="content"></div> <div class="placeholder"></div> <div class="content"></div> <div class="content"></div> <div class="placeholder"></div> <div class="content"></div> <div class="content"></div> <div class="content"></div> <div class="placeholder"></div>
В это:
<div class="wrap"> <div class="placeholder"></div> <div class="content">Abcd</div> <div class="content">Abcd</div> <div class="content">Abcd</div> <div class="content">Abcd</div> </div> <div class="wrap"> <div class="placeholder"></div> <div class="content">Abcd</div> <div class="content">Abcd</div> </div> <div class="wrap"> <div class="placeholder"></div> <div class="content">Abcd</div> <div class="content">Abcd</div> <div class="content">Abcd</div> </div>
Попробуйте это с jQuery 1.4:
$('.placeholder').each(function(){ $(this).nextUntil('.placeholder').andSelf().wrapAll('<div class="wrap" />'); });
В jQuery 1.4 добавлена функция nextUnll