参考: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() 方法返回带有被选元素的指定索引号的元素。

 

相关文章:

  • 2021-10-07
  • 2022-01-06
  • 2021-11-13
  • 2022-01-01
  • 2021-05-11
  • 2022-01-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-05-14
  • 2021-11-13
  • 2021-11-07
相关资源
相似解决方案