мне было интересно, если есть способ, чтобы получить HashMap атрибутов с JQuery, что-то выглядит следующим образом:jQuery: существует ли общий способ получения карты атрибутов элементов?
HTML:
<img id="site-logo" src="logo.jgp" alt="The Logo" class="ui-logo">
JAVASCRIPT:
// Something along these lines
$('#site-logo').getAttr();
РЕЗУЛЬТАТ:
{
id: 'site-logo',
src: 'logo.jpg',
alt: 'The Logo',
class: 'ui-logo'
}
Меня не интересуют никакие плагины, просто wo Если jQuery ребята думают об этом, я искал в google и пробовал метод .attr() без каких-либо параметров, но он выдает ошибку.
Я пробовал этот, ключи - цифры [1,2,3,4]. –
@StevendeSalas: Да, но он предоставляет именованные аксессоры (например, 'getNamedItem'). Поэтому 'map.getNamedItem (" foo ")' сродни 'obj.foo', хотя и не (конечно) как приятный. Однако тривиально сделать из него простой объект JS. –
Я думаю, что мы можем что-то здесь, удивленный тем, что jQuery не реализует это, хотя .. –