Javascript jQuery$函数不工作 $(文档).ready(函数(){ 警报(“测试”); });

Javascript jQuery$函数不工作 $(文档).ready(函数(){ 警报(“测试”); });,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,如果我将调用$(document).ready(函数(){})函数。然后它就开始工作了。但在上述情况下,它不起作用,Firefox控制台调试变得越来越困难 ReferenceError:$未定义 Firefox版本=31.0 请找个人帮忙解决这个问题好吗 谢谢,试试这个,在函数运行之前应该包括JQuery(JQuery-2.1.1.min.js) <html> <meta content="text/html;charset=utf-8" http-equiv="C

如果我将调用
$(document).ready(函数(){})函数。然后它就开始工作了。但在上述情况下,它不起作用,Firefox控制台调试变得越来越困难

ReferenceError:$未定义
Firefox版本=31.0
请找个人帮忙解决这个问题好吗


谢谢,

试试这个,在函数运行之前应该包括JQuery(JQuery-2.1.1.min.js)

<html>
      <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
      <meta content="utf-8" http-equiv="encoding">
      <script type="text/javascript">

      $(document).ready(function () {           
           alert("Test");
      });

      </script>

      <script type="text/javascript" src="js/libs/jquery-2.1.1.min.js"></script>
</html>

$(文档).ready(函数(){
警报(“测试”);
});  

浏览器将按照您定义的语句顺序逐行编译。因此,您需要在使用jquery库的函数之前包含它


就是这样。

为什么在加载jquery之前需要运行jquery?我读了$(document).ready(function(){});将在加载DOM后调用。所以它应该会起作用。为什么不工作?我建议阅读jQuery教程:我阅读了$(document).ready(function(){});将在加载DOM后调用。所以它应该会起作用。为什么不工作?@Manku您是否知道
$(document).ready(
是一个jquery函数?因此,如果您在添加
jquery
库之前指定它,浏览器不知道它是什么,并抛出错误。它在
DOM
准备就绪后调用,但在此之前编译。
<html>
      <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
      <meta content="utf-8" http-equiv="encoding">
      <script type="text/javascript" src="js/libs/jquery-2.1.1.min.js"></script>
      <script type="text/javascript">
       $(document).ready(function () {           
           alert("Test");
      });  
      </script>

</html>