jQuery Урок 16: Добавление элементов с append()

Функция append()

Создадим пустой блок с id div-gear2:

<div id="div-gear2"></div>

Добавим в него изображение (img1.png) и две ссылки (a1, a2):

<img src="img1.png" alt="Пример">
<a href="#">Ссылка 1</a>
<a href="#">Ссылка 2</a>

Теперь, используя функцию append(), добавим в каждый div новый span с текстом:

$('div').append('<span>Простой текст</span>');

append() вставляет элемент в конец целевого элемента. Если целевой элемент пуст, новый элемент добавляется в начало. В нашем примере, span добавляется после существующих элементов внутри каждого div.

Добавление нескольких элементов

append() позволяет добавлять несколько элементов. Например, добавим все изображения (img) в div-gear2:

$('#div-gear2').append($('img'));

Обновив страницу, увидим, что все изображения перемещены в div-gear2. Даже если div-gear2 стилизован как невидимый (display: none;), изображения будут добавлены.

Функция wrap()

wrap() обёртывает выбранные элементы другим элементом. Обернём каждую ссылку (a) абзацем (p):

$('a').wrap('<p></p>');

Добавим к новому абзацу стиль display: block;, чтобы увидеть результат. wrap() часто используется для добавления стилей, заключая элементы в контейнеры с классами или id.

Рассмотрены функции append() и wrap(), позволяющие эффективно добавлять и структурировать элементы на странице с помощью jQuery. Эти функции — мощные инструменты для динамической модификации HTML-документа.

Что будем искать? Например,программа