javascript - 本地 jQuery.js 文件不工作

标签 javascript jquery

我已经从 jQuery.com 下载了 jQuery.js 文件。我已将该文件保存在 3 个位置,包括 JRE/Lib 和桌面(调用它的 HTML 文件所在的位置),以确保 jQuery.js 文件被发现。我将此 js 文件引用为:

<head>
        <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(function(){
            $("#clas").click(function(){
                $(this).hide();
            });
        });
    </script>
</head>

<body>
    <p id="clas"> Hello</p>
    <p>Hi</p>
</body>

当我在 Mozilla 浏览器上运行这个 HTML 文件时,我希望“Hello”在我点击它时消失,但它没有。它一如既往地坚固。 但是当我使用 jQuery CDN 时:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js">

当我使用名为 Tryit Editor v1.5 的在线 HTML 编辑器时,它工作正常! 似乎只有本地 jQuery.js 没有发挥作用。 JavaScript 工作正常,只有 $() 部分没有。我用的是jdk1.6。我想知道为什么会出现这种障碍。如何解决?帮助。

最佳答案

谢谢!我从一年前在这个论坛上发布的类似问题中找到了解决这个问题的方法。这是链接:

jQuery code doesn't work if I'm using a local jquery.js file, why?

问题似乎是 html 和 js 文件的编码不兼容。所以我在js的script标签中加入了charset属性。单击一下,问题和“你好”都消失了!

关于javascript - 本地 jQuery.js 文件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12771654/

相关文章:

javascript - 如何在 Div 中显示 Google map 缩放级别

javascript - JQuery 函数、包装和实时绑定(bind)

javascript - 使用javascript onclick将类名添加到div

javascript - 无法使用 javascript 将 Img src 复制到隐藏的输入值

javascript - knockout 计算未更新

JavaScript/jQuery - 根据长度进行验证

javascript - 从模板启动多个命名 View

javascript - jQuery $.post-function | jQuery $.post-function |数据处理功能不起作用

javascript - 将 JSON 保存到 SQL

jquery - 如何从 HTML 无序列表创建 JQuery 关联数组