我有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"));
为什么我不能达到那个类属性(这样做似乎是直觉)?怎么做??
答案 0 :(得分:0)
console.log($('.data:eq(5)').attr("class"))
JQuery的eq
可以帮助你。 https://api.jquery.com/eq-selector/