zoukankan      html  css  js  c++  java
  • Uncaught TypeError: $(...).attr(...) is undefined

    测试网页时,发现此标题异常:
    Uncaught TypeError: $(...).attr(...) is undefined

    出现在下jQuery函数中:

    经过一番检查,原来是动态产生的代码中,当遇上一些没有数据时,网页的html代码根本没有生成。因此,前端又想去获取此元素element的data-value值时,它会以不存在而产生异常。
    因此,Insus.NET使用2种方法来解决它。
    1,当没有数据时,产生一个空的html.

    2,忽略以上方法1,在jQuery函数中,作个判断:

     

     这个问题,说白了,就是判断元素element是否存在。
    Insus.NET把代码稍改一下,让其让人一看上去,它能适合id,class等。

  • 相关阅读:
    单调栈
    单调队列
    线段树
    树状数组
    KMP模式匹配
    二分图最大匹配
    celery发送短信接口
    celery配置与基本使用
    celery介绍
    短信验证接口
  • 原文地址:https://www.cnblogs.com/insus/p/14952792.html
Copyright © 2011-2022 走看看