jQuery документация - метод wrap()

Пример

Упаковать каждый абзац в элемент <div>:

$(".btn1").click(function(){
   $("p").wrap("<div></div>");
});

Попробуйте сами

Определение и использование

Метод wrap() ставит каждый выбранный элемент в указанное HTML-содержимое или элемент.

Синтаксис

$().wrap(wrapper)
Параметры Описание
wrapper

Обязателен. Определяет содержимое, которое будет упаковывать выбранный элемент.

Возможные значения:

  • HTML-код - например ("<div></div>")
  • Новые элементы - например (document.createElement("div"))
  • Существующие элементы - например ($(".div1"))

Существующие элементы не будут перемещены, а только скопированы и упакованы вокруг выбранного элемента.

Использование функции для упаковки элементов

Используйте функцию для определения содержимого, которое будет упаковывать каждый выбранный элемент.

Синтаксис

$().wrap(function())

Попробуйте сами

Параметры Описание
function() Обязателен. Определяет функцию, возвращающую упакованный элемент.

Более примеров

Использование нового элемента для упаковки
Создание нового DOM-элемента для упаковки каждого выбранного элемента.
Упаковка или разбивка элементов
Переключение между задачами упаковки и разбивки элементов.