首页 > 其他 > 详细

$(...).get(...).addClass is not a function

时间:2020-04-10 13:09:30      阅读:86      评论:0      收藏:0      [点我收藏+]

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

 

$(...).get(...).addClass is not a function

原文:https://www.cnblogs.com/miniSkytrue/p/12672457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!