首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对象[object ]没有方法“eq”

问对象[object ]没有方法“eq”
EN

Stack Overflow用户
提问于 2014-05-30 09:39:30
回答 1查看 57关注 0票数 0

我试图从数组中获取第n个元素,并得到以下错误:“没有方法'eq'”。请看下面的代码和评论:

代码语言:javascript
复制
var allsliders = []; //declare array

var eheight; //declare block height

$('.slider-wrapper').each(function(){
   eheight = $(this).find('.slider-body').height(); //find block height with (each)
   allsliders.push(eheight); //add block height to array
});  

var thisheight = allsliders.eq(0); //try to get first value from array

alert(thisheight); //test it out

这就是问题所在,似乎allsliders.eq(0)方法不起作用。从数组中获取第n值的可能方法是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-30 09:40:57

allsliders是一个普通的JavaSscript数组,在本例中是高度数字数组,而不是jQuery对象/集合:

代码语言:javascript
复制
var thisheight = allsliders[0];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23951429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档