Полный цикл в digital

Оборачивание элементов

Теги можно оборачивать в другие теги, если у нас есть абзацы, то мы их можем дополнительно обернуть в теги <div>. Для таких вещей используется метод .wrap(), который позволяет обернуть каждый найденный элемент в указанный тег.

Обернем все абзацы с классом www тегом <div>. Для этого параметром метода передадим строку div, .wrap('div'):

<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p>Текст абзаца.</p>

<script>
$('.www').wrap('div');
</script>

Параметром можно передавать не только имя тега, но и конструкцию '<div></div>', в этом случае эффект будет абсолютно такой же:

<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p>Текст абзаца.</p>

<script>
$('.www').wrap('<div></div>');
</script>

Можно также оборачивать теги не снаружи, а внутри. Это делается с помощью метода .wrapInner(). Параметры он принимает таким же образом, как и .wrap(), только обернет не найденные теги, а текст внутри этих тегов.

В следующем примере обернем текст внутри абзацев с классом www в тег <b>:

<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p>Текст абзаца.</p>

<script>
$('.www').wrapInner('b');
</script>

Можно оборачивать не каждый элемент по отдельности, а все найденные элементы вместе с помощью метода .wrapAll():

Давайте найдем все абзацы с классом www и обернем их всех в один тег <div>:

<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p class="www">Текст абзаца.</p>
<p>Текст абзаца.</p>

<script>
$('.www').wrapAll('div');
</script>

Если оборачиваемые элементы стоят не рядом, метод .wrapAll() сначала переместит элементы в одно место, а потом обернет их.


Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг