Javascript JQUERY无法在本地计算机上运行
我正在我的机器上尝试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"); });
<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脚本将被禁用。。。试试看。