Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么这个Javascript不运行?_Javascript_Jquery - Fatal编程技术网

为什么这个Javascript不运行?

为什么这个Javascript不运行?,javascript,jquery,Javascript,Jquery,这是我正在使用的HTML文件。我不知道为什么JS没有运行。控制台不会打印任何错误。想法 <!doctype HTML> <html> <head> <title>ProjectShare</title> <!-- <script src = "socket.io/socket.io.js"></script> --> <script

这是我正在使用的HTML文件。我不知道为什么JS没有运行。控制台不会打印任何错误。想法

<!doctype HTML>
    <html>
    <head>
        <title>ProjectShare</title>
        <!-- <script src = "socket.io/socket.io.js"></script> -->
        <script src = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"/>
        <script>
            //Make sure DOM is ready before mucking around.
            alert("Before jQuery.");
            $(document).ready(function()
            {
                alert("Document is ready!");
                $("documentList").remove();
                alert("Removed the list.");
            });
            alert("After jQuery.");
        </script>
        <!-- <script type="text/javascript" src = "https://raw.github.com/jashkenas/coffee-script/master/extras/coffee-script.js"></script> -->
    </head>
    <body>
        <ol>
            <li><a href="index.html">ProjectShare</a></li>
            <li><a href="guidelines.html">Guidelines</a></li>
            <li><a href="upload.html">Upload</a></li>
            <li>
                <form>
                    <input type = "search" placeholder = "enter class code"/>
                    <input type = "submit" value = "Go"/>
                </form>
            </li>
        </ol>
        <ol id = "documentList">
            <li>document1</li>
            <li>document2</li>
        </ol>
    </body>
    </html>

项目共享
//在乱搞之前,确保DOM准备好了。
警报(“在jQuery之前”);
$(文档).ready(函数()
{
警报(“文档已准备就绪!”);
$(“documentList”).remove();
警报(“删除列表”);
});
警报(“在jQuery之后”);
  • 文件1
  • 文件2

  • 脚本标记不是自动关闭的。您必须执行

    此外,还必须使用有效的选择器:

    $(document).ready(function()
    {
        alert("Document is ready!");
        $("#documentList").remove();
        alert("Removed the list.");
     });
    

    chris所说的,加上
    $(“#文档列表”)
    …注意哈希
    ID选择器…你还应该坚持使用
    控制台.log()
    ,而不是
    警报()
    …它更干净,不会破坏执行+1,因为嘿,你至少认识到$(document.ready()!:)这是我今天看到的超过一吨的n00b帖子