以下代码在使用XAMPP的localhost
上运行良好。但它不适用于另一台服务器。jQuery单击事件不起作用
<!DOCTYPE html>
<html>
<head>
<script src="jquery-latest.js"></script>
</head>
<body>
word: <input type="text" id="sub" />
user: <input type="text" id="user" />
<button type="button" id="btn">Click Me!</button>
<script>
$("#btn").click(function() {
var word=$("#sub").val();
var usr=$("#user").val();
alert("hi");
});
</script>
</body>
</html>
我有Chrome的2个错误检查元素:
Uncaught SyntaxError: Unexpected end of input jquery-latest.js:5669
Uncaught ReferenceError: $ is not defined
你有一份“jquery-latest.js”在你的html文件的同一个文件夹中吗? – davidbuzatto 2012-08-12 05:14:44
你忘了将jquery-latest.js部署到服务器吗? – Strelok 2012-08-12 05:15:36
sure..that文件在那里,我检查了第一:)我认为的一些其他问题 – 2012-08-12 05:15:58