0

我刚刚完成了 Codecademy 的入门课程,我想在 Web 项目中使用它,但我似乎无法让它发挥作用。

测试.html

<html>
    <head>
        <title>jQuery</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
        <script src="test.js"></script>
    </head>
    <body>
        <p style="font-family: verdana;">wfef</p>
    </body>
</html>

测试.js

$(document).ready(function() {
    $('p').click(function() {
        $(this).hide();
    };
});
4

4 回答 4

3

用这个 :

$(document).ready(function() {
    $('p').click(function() {
       $(this).hide();
    }); // Missed ')' to close click function
});
于 2013-09-19T22:27:11.610 回答
3

您的代码中有语法错误。您省略了右括号。尝试这个:

$(document).ready(function() {
  $('p').click(function() {
    $(this).hide();
 });     // added a ) here.
});
于 2013-09-19T22:28:05.800 回答
1

按照其他帖子中的建议更正实际 javascript 后,请确保浏览器实际上可以找到您的文件 test.js。在 chrome 中,您可以按 ctrl + shift + j 并查看控制台是否有错误,并确保可以实际找到您的文件。它应该与您的其他 html 文件位于同一目录中。

于 2013-09-19T22:32:09.623 回答
-1
$(document).ready(function() {
    $('p').click(function() {
        $(this).hide();
    }); //Syntax error here! Required a ) brace to close your .click(function () {
});
于 2013-09-19T22:28:08.423 回答