gpt4 book ai didi

javascript - 使用 jQuery 的索引获取表的偏移位置

转载 作者:行者123 更新时间:2023-12-01 02:28:13 25 4
gpt4 key购买 nike

我在一个页面中有两个表格。我使用 jQuery 的 $.offset().top 打印它们的顶部坐标。

$("table").offset().top 

打印第一个表偏移量。 $("table") 不是选择了所有表格吗?它如何只打印第一个表的坐标?

当我尝试使用 $("table")[1] 打印第二个表的偏移位置时,它显示 $("table")[1].offset未定义

Jsfiddle 链接位于, http://jsfiddle.net/JfGVE/805/

注意:我可以使用表的 id 获取结果,但我正在寻找一种使用表的索引来获取其偏移量的解决方案

最佳答案

您不能在 DOM 元素上使用 jQuery 方法。

一个jQuery object包含 DOM 元素,并且您尝试对 jQuery 对象中的其中一个 DOM 元素使用 jQuery 方法 .offset()

使用.eq() method为了通过索引访问 jQuery 对象:

$("table").eq(1).offset().top;

(顺便说一句,.eq() 方法的索引是从零开始的,因此 .eq(1) 是第二个元素。 )

<小时/>

还值得一提的是,您可以使用 $() 包装 DOM 元素 $("table")[1] ,以便将其用作 jQuery 对象:

$($("table")[1]).offset().top

关于javascript - 使用 jQuery 的索引获取表的偏移位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34034696/

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