Работа со свойствами
Свойства принадлежат объектам javascript, не путать с аттрибутами, которые являются элементами разметки.
Пусть у нас есть такая разметка
1 |
<a name="myName" href="http://digital-flame.ru/">Блог программиста</a> |
Примеры работы со свойствами объекта
1 2 3 4 5 6 |
$(function(){ alert($('a').first().prop('name')); // << Получим свойство объекта, выведет myName $('a').first().prop('name','new value'); // Изменим свойство объекта, станет new value $('a').first().removeProp('name'); // Удалит свойство alert($('a').first().prop('name')); // Выведет undefined }); |
Работа с атрибутами
Атрибуты это элементы разметки (не свойства javascript объектов)
1 2 3 4 5 6 7 8 9 |
$(function(){ alert($('a').attr('href')); // Выведет myName $('a').first().attr('name','new value'); // Изменит значение аттрибута alert($('a').first().attr('name')); // Выведет new value $('a').first().removeAttr('name'); // Удалит атрибут alert($('a').first().attr('name')); // Выведет undefined, удалит из разметки документа насовсем }); |