没有调用document.ready中的jquery函数

时间:2012-05-19 17:36:21

标签: jquery document-ready

我是jquery的新手,看了一些教程,但我甚至无法自己开始。看起来$(document).ready下的东西永远不会被调用。这是我的HTML的前几行:

<html>
<head>
<title>foobar</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type=\"text/javascript\"> 
$(document).ready(function(){
   alert("READY!");
   $("*").click( function() {
       alert("CLICKED!");
   });
}); </script>
...(some other scripts)
</head>...

我觉得这是最基本的,但是当我加载或点击页面中的某些内容时,我没有收到任何警报。从外部文件加载jquery也不起作用。我正在使用Firefox 9.我不知道从哪里开始,我似乎无法在网上找到解决我问题的任何内容。有没有人知道造成这种情况可能有什么问题?谢谢!

2 个答案:

答案 0 :(得分:5)

您的脚本类型格式不正确。您可以通过删除反斜杠来修复它,但由于所有浏览器都默认使用javascript,因此您可以完全省略它:

<script type=\"text/javascript\">

<script>

答案 1 :(得分:1)

<script type=\"text/javascript\">应为<script type="text/javascript">。因为浏览器没有问题。