обертывание wrap
Добрый день! подскажите как правильно обернуть?
<div class="itemRow"> <div class="postTitle">text text</div> <div class="postExcerpt">text text</div> <div class="more">подробнее</div> </div> <div class="itemRow"> <div class="postTitle">text text</div> <div class="postExcerpt">text text</div> <div class="more">подробнее</div> </div> <div class="itemRow"> <div class="postTitle">text text</div> <div class="postExcerpt">text text</div> <div class="more">подробнее</div> </div> нужно в блоке itemRow обернуть блоки postTitle и postExcerpt в один div с любым классом... |
А в шаблоне на сервере сделать это один раз не возможно?
|
$('.itemRow').each(function(){ const $wrap=$('<div></div>').addClass('some-class'); $(this).find('.postTitle,.postExcerpt').each(function(){ $wrap.append($(this).clone()); }).remove().end().prepend($wrap); }); |
Nexus, .wrapAll() без цикла явного, но может все таки не загружать клиента?
|
Цитата:
PS. пример решения с wrapAll можете продемонстрировать? |
Nexus, cпасибо большое!
|
Цитата:
|
http://probnik.pp.ua
внизу 4 блока анонсов |
Цитата:
|
$(".postTitle").each(function(i,el){ $(el).add($(el).next()).wrapAll('<div class="cl"></div>'); }); |
Часовой пояс GMT +3, время: 14:08. |