# Метод insertBefore

Метод `insertBefore` добавляет текст перед заданным элементом. Также существует метод `before`, который работает аналогичным образом.

## Синтаксис

Вставка текста перед элементом:

`$(текст).insertBefore(селектор);`

Содержимое может быть не только обычным текстом, но и DOM элементом, селектором, массивом элементов, строкой или объектом jQuery.

## Пример

Давайте вставим текст с тегами перед заданным абзацем:

`<p id="test">абзац</p>` `$('<p>!!!</p>').insertBefore('#test');`

HTML код станет выглядеть так:

`<p>!!!</p><p id="test">абзац</p>`

## Смотрите также

- метод `before`,
  который добавляет текст перед заданным элементом
- методы `insertAfter`, `appendTo`, `prependTo`,
  позволяющие добавлять содержимое в определенное место на странице
- метод `clone`,
  который создает копии выбранных элементов

← →
↑