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

Метод jQuery prepend()

Методы HTML/CSS jQuery

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

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

Грамматика:

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

$(selector).prepend(content)

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

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

Пример

Добавить текст перед всеми абзацами:

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

Добавить некоторые HTML перед всеми абзацами:

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

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

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

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

$("button").click(function(){
  $("p").prepend(function(i){
return "<b>This p element has index " + i + "</b>";
  });
});
Проверьте, посмотрите‹/›

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

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

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

  • Элемент HTML

  • Элемент DOM

  • Объект jQuery

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

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

Методы HTML/CSS jQuery