javascript - 如何获取具有公共(public)类的大量跨度的偏移值

标签 javascript jquery html

我目前有大量 span 都具有一个通用类(正如您可能从标题中猜到的那样)。当我尝试时:

$(".span-class").offset().top;

我正在尝试检查一个元素与所有跨度之间的冲突,而不创建超过 10 个唯一 ID 和 .offset 调用。但我只收到 HTML 中具有该类的第一个元素的 .offset().top 值。

那么有没有一种方法可以在不增加 10 行左右额外代码的情况下检查所有这些元素的位置?提前致谢!

最佳答案

var spanArr = [];
$("span.span-class").each(function () {
   spanArr.push($(this).offset().top);        
});

关于javascript - 如何获取具有公共(public)类的大量跨度的偏移值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606836/

相关文章:

javascript - 如何使用 @JsModule 导入 kotlin.js

javascript - 在另一个 div 上方的层(z-index)中找到 div

javascript - 加载数据时读取缓冲区

jquery - DataTables,选择行并传回ID以进行删除

javascript - 使用通配符选择类而不是确切的类名

javascript - 在 iFrame 中安全地执行 HTML5/Javascript

javascript - Express app.js 是否会在每个请求上运行?

javascript - 在 JavaScript/JQuery 中测试 URL 等效性(获取 URL 的规范形式)

html - Css: :nth-child: 我错过了什么?

html - 负边距 - 不起作用