Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Не могу достучатся до атрибута (https://javascript.ru/forum/dom-window/64763-ne-mogu-dostuchatsya-do-atributa.html)

imedia 03.09.2016 16:34

Не могу достучатся до атрибута
 
<div class="month month_ rav" data-month="<?=$value['month']?>"><?=$value['revenu']?></div>

var obj = $('.month_');
    $.each( obj, function( key, value ) {
        alert( key + ": " + value.attr('class') );
alert( key + ": " + value.attr('data-month') );
    });


нет алерта, value.attr is not a function
хотя value - это див элемент, как вывести атрибут

laimas 04.09.2016 09:02

Цитата:

Сообщение от imedia
хотя value - это див элемент

value - это объект DOM, а не JQ, а у объекта DOM нет метода .attr().
Либо value.className/getAttribute('class'), либо $(value).attr().

Vlasenko Fedor 04.09.2016 21:41

$(value).data('month')


Часовой пояс GMT +3, время: 14:36.