Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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,我正在我的机器上尝试JQUERY,但由于某些原因,似乎什么都不起作用。以下是测试文件: <html> <head> <script type="text/css" src="jquery.js"> </script> <script type="text/javascript"> $("p").mouseover(function () { $(this).css("color","black"); });

我正在我的机器上尝试JQUERY,但由于某些原因,似乎什么都不起作用。以下是测试文件:

<html>
<head>
<script type="text/css" src="jquery.js">
</script>
<script type="text/javascript">
    $("p").mouseover(function () {
      $(this).css("color","black");
    });

    $(document).ready(function(){
$("body").css("background-color","black");
$("body").css("color","white");
});
</script>
</head>
<body>
<h1>This is a test</h1>
<p>Roll over me!</p>
</body>
</html>
里面什么都不管用。另外,如果有人想知道,通过我的域和本地访问都不起作用。我真的很困惑,因为我从网上复制了大部分代码,以防我的打字有问题

出于某种原因,firefox抛出以下错误:

代码:评估 未定义$ 第6行 未定义$ 第6行

新代码将p onmouse移到handler之上

    <script src="jquery.js" type="text/css">
</script>
<script type="text/javascript">
$(document).ready(function(){
    $("p").mouseover(function () {
      $(this).css("color","black");
    });
$("body").css("background-color","black");
$("body").css("color","white");
});
</script>

为javascript文件指定正确的类型:

<script type="text/javascript" src="jquery.js"></script>
更新

您当前使用type=text/css作为javascript文件的内容类型,这是不正确的。尝试将上述代码复制到脚本中

截图


已删除死掉的ImageShack链接

安装并查看它在控制台选项卡中告诉您的信息。

您应该将鼠标悬停处理程序的附件移动到$document中。准备就绪。。。因为在文档准备好之前,段落不一定存在,因此无法附加任何处理程序。

下载jQuery-1.3.2.min.js的最新版本,并正确链接文件。试试这个

<script type="text/javascript">
$(function(){
    $("p").mouseover(function () {
      $(this).css("color","black");
    });

    $("body").css("background-color","black");
    $("body").css("color","white");
});
</script>

jquery.js真的存在吗?请回复你的问题,否则这会破坏提问的目的和整个SO模型。我在jquery代码中遇到了同样的困难,直到我在这个论坛的问题中找到了问题的解决方案:这是一个编码问题,当您在.js的script标记中使用charset=UTF-8属性时,它将消失。有关详细信息,请访问上面提到的问题。最佳解决方案通常是最明显的解决方案。。。哈哈,还是把它拿走吧。type属性是不必要的,而且可能会有危险,这似乎是针对脚本标记的。无论屏幕截图中的a+1是什么,你都得到了太多的升级票:我已经安装了最新版本,我只是重新下载了它,但仍然没有。安装firefox firebug并启用控制台并刷新页面,看看它告诉你什么:1。如果你看不到jquery.js,那么你需要正确链接它,如果你看不到任何东西,那么你的java脚本将被禁用。。。试试看。