jQuery предоставляет мощные инструменты для манипулирования элементами и атрибутами HTML.
Получение контента - text(), html(), val()
Есть три простых, но полезных, методов jQuery для манипулирования DOM:
- text() - устанавливает или возвращает текстовое содержимое выбранных элементов
- html() - устанавливает или возвращает содержимое выбранных элементов (включая разметку HTML)
- val() - устанавливает или возвращает значение полей форм
Следующий пример демонстрирует как получить контент при помощи jQuery методов text() и html():
$("#btn1").click(function(){
alert("Text: " + $("#test").text());
});
$("#btn2").click(function(){
alert("HTML: " + $("#test").html());
});
Следующий пример демонстрирует как получить значение поля ввода при помощи jQuery метода val():
$("#btn1").click(function(){
alert("Value: " + $("#test").val());
});
Получение атрибутов - attr()
jQuery метод attr() позволяет получить значения атрибутов.
Следующий пример демонстрирует как получить значение атрибута href заданной ссылки:
$("button").click(function(){
alert($("#w3s").attr("href"));
});
В следующей главе будет рассказано как устанавливать (изменять) контент и значения атрибутов.