JQuery没有正确初始化

时间:2013-05-30 14:27:18

标签: javascript jquery

我正在研究一个基本的Jquery脚本,以便在单击HTML页面后隐藏按钮。但是,单击该按钮时,该按钮不执行任何操作。代码如下。 JQuery已经更新到它的最新版本。

<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type = "text/javascript">

$(document).ready( function(){
   $('#button').click(function(){
      $('#button').toggle();
   });  
});

</script>
<script type = "text/javascript" src="jquery-2.0.1.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<div id = "button">Find Printer</div>

</body>

3 个答案:

答案 0 :(得分:7)

在使用$(document).ready()之前,必须先加载jquery。将jQuery的脚本标记移动到javascript标记上方。

<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
<script type = "text/javascript" src="jquery-2.0.1.js"></script>
<script type = "text/javascript">

$(document).ready( function(){
   $('#button').click(function(){
      $('#button').toggle();
   });  
});

</script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>

<div id = "button">Find Printer</div>

</body>

答案 1 :(得分:1)

在加载jQuery之前已经加载了脚本。在代码块之前移动jQuery链接,它将正常工作。

答案 2 :(得分:0)

首先尝试加载jQuery脚本,然后调用$(document).ready()