обертывание 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>');
});
|
мне нужно было обернуть название и текст что бы дать одинаковую высоту...
это composer этот блок выводит и где он там его формирует один черт знает... времени рыться нету.. |
Цитата:
Если вы вместо простой операции на сервере начнется мурыжить дизайн на клиенте посредством JS, то это плохо. |
| Часовой пояс GMT +3, время: 08:44. |