English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод jQuery append()

Методы HTML/CSS jQuery

Метод append() вставляет указанное содержимое в конец каждого选定ного элемента (в качестве последнего подэлемента).

Чтобы вставить содержимое в начало выбранного элемента, используйтеprepend()Метод.

Грамматика:

Вставить содержимое:

$(selector).append(content)

Вставка содержимого с помощью функции:

$(selector).append(function(index, html))

Пример

Добавить текстовый контент во все абзацы:

$("button").click(function(){
  $("p").append("Hello world");
});
Проверьте, посмотрите‹/›

Вставить HTML во все абзацы:

$("button").click(function(){
  $("p").append("<b>Hello world</b>");
});
Проверьте, посмотрите‹/›

Этот пример использует document.createTextNode() для создания текстового узла и вставки его во все элементы <p>:

$("button").click(function(){
  $("p").append(document.createTextNode("Hello world"));
});
Проверьте, посмотрите‹/›

Вставка содержимого с помощью функции:

$("button").click(function(){
  $("p").append(function(i){
       return "<b>Элемент p имеет индекс " + i + ".</b>";
  });
});
Проверьте, посмотрите‹/›

Значение параметра

ПараметрОписание
contentУказать содержимое для вставки в конце каждого выбранного элемента (может содержать HTML-теги)

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

  • Элемент HTML

  • Элемент DOM

  • Объект jQuery

function(index, html)Указать функцию, которая возвращает содержимое для вставки
  • index-Вернуть индекс位置的 элемента в наборе

  • html-Вернуть текущий HTML выбранного элемента

Методы HTML/CSS jQuery