-1

这段代码怎么会抛出“Uncaught ReferenceError: $ is not defined”?
我已经检查了 javascript 是否能够被加载。但萤火虫总是显示错误信息。
这是html代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
<title>Lab 2</title>
<script type="text/javascript" src = "lab2.js"></script>
</head>

<body>
<div id= "chatHeader"><h1>Lab2 - (not yet online) Chat</h1></div>
<div id= "chatContentArea"> 
</div>
<div id= "chatBottomBar">
        <textarea>Leave your message</textarea>
        <button>submit</button>
</div>
</body>
</html>

js代码:

$(document).ready(function(){
    $('button').click(function(){
        var message = $('textarea').val();
        alert(message);
    })
});
4

3 回答 3

4

您需要在您的 jQuery 代码开始之前将其包含在您的页面中...

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
于 2013-08-11T13:29:31.633 回答
1

你忘了包括 jQuery,发生了很多。

于 2013-08-11T13:29:25.347 回答
0

将其包含在您的页面中:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

通常将其放在页面底部,以便加载更快...HTH

于 2013-08-11T13:30:59.800 回答