为什么是$(document).ready(); 未定义?

Dr.*_*all 11 html javascript jquery

我以为我做的一切都是正确的,但是我一直在犯这个错误.$(文件).就绪(); //在控制台中未定义.我导入了我的jquery脚本.

    <script src = "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script >

        $(document).ready(function(){

            $("div#chat").hide();

        });

        function send_file(){

        }

        function remove_selected(){

        }

        function changeToFile(){

        }

        function chatToProfile(){

        }

        function changeToChat(){

        }
    </script>
Run Code Online (Sandbox Code Playgroud)

Rya*_*igg 14

如果您在本地运行此文件(我怀疑您是...),这将尝试在本地系统上找到引用的文件,该文件不会出现在那里.

要解决这个问题,请改为使用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • @bretterer它使用**current**协议(在OP的情况下为`file:///`),不一定是**正确的**协议. (2认同)