访问“对象 #<HTMLDivElement>”的元素属性
Accessing element attributes of "Object #<HTMLDivElement>"
我无法弄清楚 - 我正在尝试在 RoyalSlider 中检索我的活动幻灯片的属性。我设法在HTMLDivElement对象中获取活动幻灯片的HTML内容。在Chrome的控制台中,它显示为我想要的HTML元素及其子元素的树视图。我想访问元素的id
或我自己的自定义属性,但我不断得到的错误是:
Uncaught TypeError: Object #<HTMLDivElement> has no method 'attr'
这是输出它的行:
console.log(jQuery('.royalSlider').data('royalSlider').currSlide.content.first()[0].attr("id"));
我知道我需要使用jQuery('.royalSlider').data('royalSlider').currSlide.content
但我不知道其余的。如何访问我的自定义属性slideId
?
在此语句中:
console.log(jQuery('.royalSlider').data('royalSlider').currSlide.content.first()[0].attr("id"));
该[0]
允许您访问HTML DOM对象(使用jquery get()方法),而不是它的jquery版本。 摆脱[0]
,你应该能够打电话给attr
。
因此,以下内容应该有效:
console.log(jQuery('.royalSlider').data('royalSlider').currSlide.content.first().attr("id"));
相关文章:
- javascript来显示元素属性
- 自定义HTML元素属性未显示-Web组件
- 主元素属性?(或技术)
- 使用模板后,使用Angular获取元素属性值
- 如何从不同范围外的元素属性中获取求值表达式
- 可以't访问元素属性(如果已明确设置)
- 传递引用 jQuery 后无法访问元素属性
- 如何替换元素属性中的部分文本
- 添加新元素属性
- 如何使用jQuery访问父元素属性
- 使用jQuery.attr()方法获取元素属性
- 修改时,哪些DOM元素属性会导致浏览器执行回流操作
- Javascript数据将元素属性绑定到URL中的锚href
- 初始化可从元素属性值观察到的Knockout
- 获取内联样式中的元素属性
- 如何在 html 元素属性中使用 Angular 2 外推法
- 将元素属性与 javascript 折叠方法结合使用时,引导折叠无法正常工作
- 如何观察聚合物元素属性值从索引.html的变化
- 使用 JavaScript 修改 DOM 元素属性
- 聚合物节点到元素属性