$(...).get(...).addClass is not a function
参考:jQuery的简单选择器
jQuery对象和DOM元素对象之间的方法不能互通使用,如果希望使用DOM的方法,必须将jQuery转换为DOM对象如:
console.log($("div")[0]);
console.log($("div").get(0));
这两种方法都可以。
上述$(...).get(...).addClass is not a function是因为,$(...).get(...)或者$(...)[0] 将jQuery列表中某个一个DOM获取出来,已经转换成DOM对象了,自然不能再使用jQuery方法,
那么,就不能把jQuery对象转换成DOM对象,那么怎么操作呢?
可以使用jQuery的.eq()方法,然后 $(..).eq(index).addClass();就能使用了。
知识链接:eq() 方法返回带有被选元素的指定索引号的元素。