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

Метод jQuery html()

Методы HTML/CSS jQuery

Метод html() jQuery возвращает или устанавливает содержимое выбранного элемента (innerHTML).

Использование метода html()Получитьпри получении содержимого, оно будет возвращать:Содержимое первого выбранного элементасодержимого.

Использование метода html()Установитьпри установке содержимого, оно будет заменять:Содержимое всех выбранных элементов.

Примечание:Использование метода html() для установки содержимого элемента заменяет все содержимое элемента новым содержимым. Кроме того, перед заменой нового содержимого на подэлементы, jQuery удаляет другие конструкты, такие как данные и обработчики событий.

Использованиеtext()Метод возвращает или устанавливает текстовый контент выбранного элемента.

Грамматика:

Получить содержимое:

$(selector).html()

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

$(selector).html(content)

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

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

Пример

Нажмите на кнопку, чтобы получить содержимое первого абзаца:

$("button").click(function(){
  alert($("p").html());
});
Проверьте, ›/‹

Нажатие на каждый абзац вернёт HTML-содержимое:

$("p").click(function(){
  alert($(this).html());
});
Проверьте, ›/‹

Изменение содержимого всех абзацев:

$("button").click(function(){
  $("p").html("Я хочу сказать: <b>Hello world</b>");
});
Проверьте, ›/‹

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

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

Разница между методами html() и text():

$("#btn1").click(function(){
  $("p").html("Я хочу сказать: <b>Hello world</b>");
});
$("#btn2").click(function(){
  $("p").text("Я хочу сказать: <b>Hello world</b>");
});
Проверьте, ›/‹

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

ПараметрОписание
contentУстановить HTML-строку содержимого всех选定ных элементов
Примечание:Если этот параметр опущен, то html() вернет содержимое первого выбранного элемента
function(index, currentContent)Указать функцию, которая будет возвращать HTML-контент, который нужно установить
  • index-Вернуть положение элемента в наборе

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

Методы HTML/CSS jQuery