"的元素属性-6ren"> "的元素属性-我想不通 - 我正在尝试在 RoyalSlider 中检索事件幻灯片的属性。我设法在 HTMLDivElement 对象中获取事件幻灯片的 HTML 内容。在 Chrome 的控制台中,它显示为我想要-6ren">
gpt4 book ai didi

javascript - 访问 "Object #"的元素属性

转载 作者:行者123 更新时间:2023-11-30 17:50:04 25 4
gpt4 key购买 nike

我想不通 - 我正在尝试在 RoyalSlider 中检索事件幻灯片的属性。我设法在 HTMLDivElement 对象中获取事件幻灯片的 HTML 内容。在 Chrome 的控制台中,它显示为我想要的 HTML 元素及其子元素的 TreeView 。我想访问元素的 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 - 访问 "Object #<HTMLDivElement>"的元素属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19210695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com