Книга: JavaScript. Подробное руководство, 6-е издание

19.2.1. Чтение и запись значений HTML-атрибутов

19.2.1. Чтение и запись значений HTML-атрибутов

Метод attr() объекта jQuery - это метод чтения/записи значений HTML-атрибутов, и к нему относятся все обобщения, описанные выше. Метод attг() предусматривает решение проблемы несовместимости броузеров и обработку специальных случаев и позволяет использовать имена HTML-атрибутов или имена эквивалентных им свойств в языке JavaScript (где они отличаются). Например, можно использовать имя «for» или «htmlFor», «class» или «className». removeAttr() - это родственная функция, которая полностью удаляет атрибут из всех выбранных элементов. Ниже приводятся несколько примеров использования этих методов:,

$("form").attr("action");               // Получить атрибут action 1-й формы
$("#icon").attr("src", "icon.gif"); // Установить атрибут sre
$("#banner").attr({src:"banner.gif", alt:"Advertisement", // Установить сразу 4 атрибута
                        width:720, height:64});
$("a").attr("target", "_blank"); // Все ссылки загружать в новых окнах
S("a").attr("target", function() { // Локальные ссылки загружать локально
             if (this.host == location.host) return "_self"
             else return ”_blank"; // Внешние ссылки загружать в новых окнах
           });
S("a").attr((target: function() {...}}); // Можно также передать функцию
$("а"). removeAttr("target"); // Все ссылки загружать в этом окне

Оглавление книги


Генерация: 0.807. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз