zoukankan      html  css  js  c++  java
  • $(...).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() 方法返回带有被选元素的指定索引号的元素。

  • 相关阅读:
    day15内置函数
    day14生成器进阶
    day13迭代器、生成器
    day12装饰器进阶
    day11装饰器
    day10函数进阶
    day9函数
    day8文件操作
    正则表达式
    初识递归
  • 原文地址:https://www.cnblogs.com/miniSkytrue/p/12672457.html
Copyright © 2011-2022 走看看