javascript - Accessing element attributes of "Object #<HTMLDivElement>" -
i can't figure out - i'm trying retrieve attribute of active slide in royalslider. managed active slide's html content in htmldivelement object. in chrome's console shows tree view of html element want , children. want access either id
of element or own custom attribute, error keep getting is:
uncaught typeerror: object #<htmldivelement> has no method 'attr'
this line outputs it:
console.log(jquery('.royalslider').data('royalslider').currslide.content.first()[0].attr("id"));
i know need use jquery('.royalslider').data('royalslider').currslide.content
don't know rest. how can access custom attribute slideid
?
in statement:
console.log(jquery('.royalslider').data('royalslider').currslide.content.first()[0].attr("id"));
the [0]
gives access html dom object (using jquery get() method), not jquery version of it. rid of [0]
, should able call attr
.
so following should work:
console.log(jquery('.royalslider').data('royalslider').currslide.content.first().attr("id"));
Comments
Post a Comment