从jquery数组对象获取索引

时间:2017-02-21 06:41:32

标签: javascript jquery arrays

我使用此方法$("#gallery_thumbnails .owl-item.active").get();

在Chrome控制台中获取此数组
Array[5]
0:div.owl-item.active
1:div.owl-item.active.synced
2:div.owl-item.active
3:div.owl-item.active
4:div.owl-item.active

enter image description here

但我只想要数组索引,如下所示:

enter image description here

我怎样才能得到这个结果?

2 个答案:

答案 0 :(得分:0)

迭代对象数组并将键保存到新数组。

var out = [];
for (key in arrays) {
    out.push(key);
}
console.log(out);

或按照其他用户的建议,使用此方法:

var out = [];
for (var i = 0; i < array.length; i++) {
    out.push(i);
}
console.log(out);

答案 1 :(得分:0)

您可以使用map

中的jQuery方法
$.map($("#gallery_thumbnails .owl-item.active").get(), function (val, i) {
    return i;
});