Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.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 为什么这个超级简单的jquery不起作用?_Javascript_Jquery - Fatal编程技术网

Javascript 为什么这个超级简单的jquery不起作用?

Javascript 为什么这个超级简单的jquery不起作用?,javascript,jquery,Javascript,Jquery,我很难让这个片段发挥作用。我举了一个简单的例子。您可以在线查看:它在哪里工作 test.html <!DOCTYPE html> <head> <title>test</title> <meta charset="utf-8"> <script src="jquery.min.js"></script> <script src="test.js"></script

我很难让这个片段发挥作用。我举了一个简单的例子。您可以在线查看:它在哪里工作

test.html

<!DOCTYPE html>
<head>
    <title>test</title>
    <meta charset="utf-8">
    <script src="jquery.min.js"></script>
    <script src="test.js"></script>
</head>
<body>
    <p>I am going to test right now.</p>
</body>
</html>
但是,在我的服务器上它不工作。以下是指向我的服务器的链接:


像往常一样,任何帮助都会受到欢迎。

因为在JSFIDLE中,您的脚本代码是在DOM加载之后执行的(这是默认选项,请参阅设置为“onDomReady”的下拉列表),在页面上它是在加载之前执行的。如果您将代码包装在
ready()
处理程序中,它将起作用:

$(function()
{

 $("p").click(function () {
      $(this).hide("slow");
  });

});

因为在jsFiddle中,脚本代码是在加载DOM之后执行的(这是默认选项,请参阅下拉列表设置为“onDomReady”),所以在页面上它是在加载DOM之前执行的。如果您将代码包装在
ready()
处理程序中,它将起作用:

$(function()
{

 $("p").click(function () {
      $(this).hide("slow");
  });

});

您需要将单击处理程序包装到一个文档就绪函数中

尝试以下任一方法:

$(document).ready(function () {
    $("p").click(function () {
          $(this).hide("slow");
    });
});


您需要将单击处理程序包装到一个文档就绪函数中

尝试以下任一方法:

$(document).ready(function () {
    $("p").click(function () {
          $(this).hide("slow");
    });
});


它将在DOM准备就绪之前执行。单击处理程序应添加到任何普通jQuery“ready”方法中,如:

$(function() {
    $("p").click(function () {
          $(this).hide("slow");
    });
});

它将在DOM准备就绪之前执行。单击处理程序应添加到任何普通jQuery“ready”方法中,如:

$(function() {
    $("p").click(function () {
          $(this).hide("slow");
    });
});

@pewpew你看了吗?@pewpew你看了吗?