gpt4 book ai didi

javascript - findpos 适用于 ID,但不适用于 javascript 中的类

转载 作者:行者123 更新时间:2023-12-02 16:56:54 26 4
gpt4 key购买 nike

highlightedBlock = document.getElementById("post-" + getLinkID);


console.log(findPos(highlightedBlock));
console.log(findPos($('.bar-holder')));

我的第二个console.log返回NAN,我尝试了许多不同的类。这正常吗?

最佳答案

看起来它正在寻找 dom 元素引用(从发送到第一次调用的参数)

jQuery 方法返回一个 jQuery 包装对象,而不是可能导致上述结果的 dom 元素引用。

console.log(findPos(highlightedBlock));
console.log(findPos($('.bar-holder')[0]));

如果您有多个具有上述类的元素,那么您将必须迭代每个元素,然后为每个元素调用 findPos

$('.bar-holder').each(function () {
console.log(findPos(this))
})

关于javascript - findpos 适用于 ID,但不适用于 javascript 中的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093306/

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