2

我只有一个简单的 html 页面和一个简单的 .js 文件。我找不到任何语法错误。jquery 库包含在它应该在的位置,就像 .js 文件一样。知道可能出了什么问题吗?

第一段代码是我的 html:

<!DOCTYPE html>
<html>
    <head>
    <script src="http://myDomain.com/myInvites.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    <script src="http://www.parsecdn.com/js/parse-1.2.2.min.js"></script>

    </head>
    <body>
        <div id="mainDiv">

            <p><a href="#">anchor</a></p>

        </div>
    </body>
</html>

这是名为 myInvites.js 的 .js 页面:

$(function()
{
    $('#mainDiv').click(function()
    {
        alert("working");

    });//closes click
});//closes function
4

1 回答 1

14

您的 JS 文件在 jQuery 之前加载。如果 jQuery 尚未加载,您将无法使用它。

切换前两个脚本标签的顺序:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="http://myDomain.com/myInvites.js"></script>
于 2013-05-16T01:42:18.177 回答