zoukankan      html  css  js  c++  java
  • $(function(){})里面不能定义函数

    $(document).ready(function() {

    });

    简写:

    $(function() {

    });

    标签绑定的onclick = abc() 后,在页面加载 DOM渲染的时候,就会去绑定abc函数,就要去找abc()的函数声明。但是函数声明是在ready里面的,所以并没有找到,也就是没有给abc绑定上函数,这时候abc已经定型了,所以等页面加载完了再去点击的时候,控制台就会报没找到这个函数声明的错。
    解决办法:
    方法一:把ready那一层去掉。
    方法二:HTML里不绑定onclick,在JS里写成$("div").on("click", function(){})


    原文链接

  • 相关阅读:
    神秘题目4
    神秘题目3
    神秘题目2
    AC自动机
    Fence Obstacle Course 题解
    Fractal Streets
    龟速乘
    快速幂
    Stall Reservation
    Sunscreen
  • 原文地址:https://www.cnblogs.com/shababy/p/13902238.html
Copyright © 2011-2022 走看看