jQuery未准备好$(window).on(“ load”,function(){{}})

时间:2019-07-09 20:01:08

标签: jquery

我的模板中包含以下内容,并且在控制台中以$ is not defined的形式返回。但是,如果我将其包装在500ms的setTimeout中,则可以正常工作。有没有办法等待Jquery加载而不会出错?

$(window).on("load", function() {
  console.log("TEST")
});

1 个答案:

答案 0 :(得分:-1)

那是因为您没有jquery,请尝试将<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>添加到页面中。

您可以在浏览器ctrl + U中查看生成的源代码,并查看是否添加了jquery,或使用开发工具