如何从指定索引处的jQuery对象获取class属性

时间:2017-12-17 17:05:36

标签: javascript jquery

我有dom元素的jQuery对象(存储waypoint.js的元素)。我想从这个对象中获取类。问题是我无法有选择地做到这一点,因为我得到“......不是函数”错误。我正在使用jquery-3.2.1.min.js。

我在做什么:

console.log($('.data')); // GOOD all data printed
console.log($('.data')[5]) // GOOD element at 5-th index printed
console.log($('.data').attr("class")); // printed class attribute of 1st element

console.log($('.data')[5].attr("class")); // BAD throwing "TypeError: $(...)[5].attr is not a function" 
console.log($('.data'[5]).attr("class")); // BAD printing some weird data, same result as 
console.log($(('.data')[5]).attr("class")); 

为什么我不能达到那个类属性(这样做似乎是直觉)?怎么做??

1 个答案:

答案 0 :(得分:0)

console.log($('.data:eq(5)').attr("class"))

JQuery的eq可以帮助你。 https://api.jquery.com/eq-selector/