Нужно обернуть все теги в блоке .article-section-post
, исключая некоторые. При использовании .wrapAll()
результатом будет один отдельный блок.
.wrap()
в свою очередь берет каждый тег в нужный мне блок. При построении страницы, это влияет на отображение ширины контента. Еще бы, столько обёрток.
Пример (сайт).
Вопрос: как пройтись по всем элементам родителя .article-section-post
открывая тег <div class="max-width-740">
, и закрывая при случае, к примеру ul, ol, pre, blockquote
. После конструкция повторяется.
$(".article-section-post > *").not("pre, ol, ul, blockquote").wrap("<div class='width-740' />");
Пропущенные элементы врапаю так:
$(".article-section-post").find("ul, ol, blockquote").wrap("<div class='width-740-non-padding' />");
let $articleElements = $(".article-section-post").children();
let $parts = [];
let indx = 0;
while (true) {
if ($($articleElements[indx]).is("pre, ol, ul, blockquote")) {
$($parts).wrapAll('<div class="width-740"/>');
$articleElements = $articleElements.slice(++indx);
$parts = [];
indx = 0;
continue;
}
$parts.push($articleElements[indx]);
indx++;
if (indx > $articleElements.length - 1) break;
}
$($parts).wrapAll('<div class="width-740"/>');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите как карусель слева на мобильном сделать на всю страницу, как слайдерИли если у вас есть готовый пример, то поделитесь пожалуйста
Возникла потребность в парсинге csv фала расположенного на другом сайтеНакидал ajax, но вот браузер ругается на CORS- мол файл должен располагаться...
Я работаю над приложениемИспользуемые технологии C# и WPF