參考: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() 方法返回帶有被選元素的指定索引號的元素。
