Javascript 用于按类进行jQuery查找的函数
我试图检索与选择器匹配的第二个元素的偏移顶部Javascript 用于按类进行jQuery查找的函数,javascript,jquery,Javascript,Jquery,我试图检索与选择器匹配的第二个元素的偏移顶部 var barBlocks = $('.bar-block'); console.log(barBlocks[1]); console.log(barBlocks[1].offset().top); 输出 <div class="bar-block"><span style="width:30.8%;" class="bar"></span><sp
var barBlocks = $('.bar-block');
console.log(barBlocks[1]);
console.log(barBlocks[1].offset().top);
输出
<div class="bar-block"><span style="width:30.8%;" class="bar"></span><span>30.8%</span></div>
Uncaught TypeError: barBlocks[1].offset is not a function
30.8%
未捕获类型错误:倒钩[1]。偏移量不是函数
不确定如何让offset方法在按类名查找的结果上运行。您需要使用来获取jQuery对象,而不是直接按索引访问,这将为您提供DOM元素本身,没有为其定义方法offset
var barBlocks=$('.bar-block');
console.log(barBlocks.eq(1).offset().top)代码>
30.8%
30.8%
@PeterBreen没问题。我在这里问了一个后续问题,如果你想干掉另一个:)