我有这样的设置:jQuery的事件帮助
<div id="container">
<div id="close">Close</div>
</div>
然后在我的jQuery我有这样的:
$("#container").live("click",function(){
changeTabs();
});
$("#close").live("click", function(){
closeTabs();
});
但问题是,当你点击关闭的div它激发双方事件。我猜测这是因为第二个div覆盖了第一个div。那么我怎样才能取消或停止第一个射击事件呢?
+1 spot on,'return false'将stopPropagation和preventDefault(在jQuery事件处理程序中)。 – karim79 2009-10-26 22:35:54
它没有工作。它仍然运行changeTabs()函数 – ngreenwood6 2009-10-26 22:48:48