<div>
<a href="init.htm">click here!</a>
</div>
通常情况下,可能会这样处理标签:
$("div a").click(function(){
var link = $(this).href;
$("#content").load = (link);
return false;
});
//在这个例子中,是单击一个连接,如果连接没有正常执行,只是想要一个连接加载到ID元素中。因此插入了return false;
return false 函数会首先调用preventDefault()函数,然后调用stopPropogation()函数。在这种情况下,stopPropogation()函数会停止沿dom向上冒泡,结束click事件。这可能会阻止随后工作在前面程序上的click事件。
因此通常应使用prevenDefault(),如下
$("div a").click(function(e){
var link = $(this).href;
$("#content").load = (link);
e.prevenDefault() ;
});