За использованием библиотеки jQuery как то забываешь о базовых свойствах и методах DOM в javascript. Как получить весь набор аттрибутов HTML элемента?
Получим ссылку на элемент HTML документа каким либо образом:
1 |
var htmlElement = jQuery("#elem-id").get(0); |
Тогда, получить значение атрибута по его имени можно так:
1 |
var attr_value = jQuery(htmlElement).attr('attribute-name'); |
А весь список атрибутов можно получить и перебрать вот так:
1 2 3 4 5 6 7 8 |
//все атрибуты var attrs = htmlElement.attributes; //цикл для перебора атрибутов for (var k = 0; k < attrs.length; k++) { var attribute_name = attrs[k].name; var attribute_value = attrs[k].value; ... } |