gpt4 book ai didi

javascript - 为什么 JS 'id' 返回未定义

转载 作者:行者123 更新时间:2023-11-28 18:35:12 24 4
gpt4 key购买 nike

下面是我的代码:

    var activeSlide = $('.slide').filter(':visible');
var currentId = activeSlide.id;
console.log(activeSlide);
console.log(currentId);

我的第一个控制台日志返回 HTML 对象:

    [div#slide-2.slide.current, prevObject: p.fn.init[5], context: document]

但是我的第二个 console.log() 返回“未定义”。我在这里遗漏了什么吗?

最佳答案

您的 activeSlide 变量分配有一个 jQuery 对象,但该对象没有“id”属性。

您可以使用.prop()获取id:

var currentId = activeSlide.prop("id");

或者,如果您不想进行函数调用:

var currentId = activeSlide[0].id;

但是,如果您这样做,如果确实没有事件幻灯片,您就会面临异常的风险。

关于javascript - 为什么 JS 'id' 返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37229188/

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