Javascript 本地jQuery.js文件不工作
我从jQuery.com下载了jQuery.js文件。为了确保找到jQuery.js文件,我将该文件保存在3个位置,包括JRE/Lib和desktop(我调用它的HTML文件所在的位置)。我将此js文件引用为:Javascript 本地jQuery.js文件不工作,javascript,jquery,Javascript,Jquery,我从jQuery.com下载了jQuery.js文件。为了确保找到jQuery.js文件,我将该文件保存在3个位置,包括JRE/Lib和desktop(我调用它的HTML文件所在的位置)。我将此js文件引用为: <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(fu
<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>
$(函数(){
$(“#clas”)。单击(函数(){
$(this.hide();
});
});
你好
嗨
当我在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.js文件的位置,我的文件存储在不同的位置
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<%--<script type="text/javascript" src="jquery.js"></script>--%>
<script type="text/javascript" src="../Scripts/jQuery/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function () {
$("#clas").click(function () {
$(this).hide();
});
});
</script>
</head>
<body>
<p id="clas">Hello</p>
<p>Hi</p>
</body>
</html>
如果有帮助,请告诉我。谢谢!一年前,我在这个论坛上发布了一个类似的问题,我从中找到了解决这个问题的方法。以下是链接:
问题似乎是html和js文件的编码不兼容。因此,我将charset属性添加到js的script标记中。问题和“你好”一闪而过 您在开发工具中看到了什么?您确定名称为“jquery.js”(如果您在windows上,则不是“jquery.js”,也不是“jquery.min.js”)?添加警报($);在运行代码以确保其已定义之前。。。如果不是,那么您的路径需要调整。“jquery.js”和“/jquery.js”之间有很大的区别。我得到的输出是:Hello Hi,但是Hello不会像应该的那样在单击时消失。就好像以$开头的代码行尚未执行。本地jquery.js不工作,jquery.js前面有/没有“/”。我已将jquery脚本作为jquery.js保存在同一文件夹(桌面)中作为html文件。感谢大家。只要调用的jquery脚本来自cdn,另一种方法就可以工作。本地jquery.js不工作,jquery.js前面有/没有“/”。我已经将jquery脚本作为jquery.js保存在同一文件夹(桌面)中正如已经验证过的html文件一样。jre/lib中也有这个jquery文件的副本。
$("#clas").live("click", function () {
$(this).hide();
});