为什么当我“点击我”时,不会弹出警告框?
我是一个javascript / jquery的总菜鸟,但我试着学习一点我刚刚在教程中找到了这个例子,但它不会工作
看:http:// 已删除
编辑:自问题解决后删除了我的网站链接
答案 0 :(得分:2)
您需要从点击处理程序返回false
,否则页面可能会被重定向:
$("a").click(function() {
alert("Hello world!");
return false;
});
另外,不要忘记在head
部分中包含jQuery:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
答案 1 :(得分:0)
您还需要将代码放在$(document).ready中,如下所示:
$(document).ready(function() {
$("a").click(function(){
alert("Hi");
return false;
})
});
否则代码将无法正确绑定到事件,因为它会在页面仍未加载时尝试绑定它。