zoukankan      html  css  js  c++  java
  • 使用jQuery出现the function undefined

      出现function undefined往往是相关的JS文件没有导入导致,在相关文件都导入的情况下,使用jQuery提供的方法还会出现function undefined错误,或许就是jQuery对象和DOM对象不能区分导致的。

    var jObj = $("#id");  //这样得到的是一个jQuery对象
    var dObj = doucment.getElementById("id");//这样得到的是一个DOM对象
    var findObj = dObj.find("tr");//这样肯定是要报错的,因为dObj不是一个jQuery对象,掉不到find方法
    //类似的比如我们用jQuery选择器或find方法找到了一个含有多个对象的数组,其中存放的也是DOM对象 例如
    var inputs = $("input");
    var input1 = inputs[0]; //这里的input1是DOM对象
    var input2 = input2.get(0);//这里的input2也是DOM对象
    //可以把DOM对象转为jQuery对象,这样就可以调用jQuery的方法了
    var jinput1 = $(input1);
    var jinput2 = $(input2);
    var jjObj = $(dObj);
    var jObj = $("#id");  //这样得到的是一个jQuery对象
    var dObj = doucment.getElementById("id");//这样得到的是一个DOM对象
    var findObj = dObj.find("tr");//这样肯定是要报错的,因为dObj不是一个jQuery对象,掉不到find方法
    //类似的比如我们用jQuery选择器或find方法找到了一个含有多个对象的数组,其中存放的也是DOM对象 例如
    var inputs = $("input");
    var input1 = inputs[0]; //这里的input1是DOM对象
    var input2 = input2.get(0);//这里的input2也是DOM对象
    //可以把DOM对象转为jQuery对象,这样就可以调用jQuery的方法了
    var jinput1 = $(input1);
    var jinput2 = $(input2);
    var jjObj = $(dObj);
    

      

  • 相关阅读:
    P2380狗哥采矿(状态不易设计)
    P2320鬼谷子的钱袋(分治)
    树型背包(模板)
    Tarjan缩点割点(模板)
    最短路记录路径(模板)
    P1790 矩形分割(隐含的电风扇)
    P1725 琪露诺(单调队列优化)
    BZOJ3236: [Ahoi2013]作业
    BZOJ3809: Gty的二逼妹子序列
    BZOJ2190: [SDOI2008]仪仗队
  • 原文地址:https://www.cnblogs.com/simeone/p/4085078.html
Copyright © 2011-2022 走看看