English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод 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-контент, который нужно установить
|