2013-06-04 274 views
3


a引导程序崩溃,并且标题内有一个按钮。在按钮上点击事件
我想在点击按钮时防止collapseEvent。有人有tipp吗?
防止引导程序崩溃崩溃

这并不在这里帮助

$('#buttonId').live("click", function (e) { 
    e.preventDefault(); 
    // some action ... 
}); 

是否有办法防止崩溃默认动作?
THX

回答

10

我认为你正在寻找stopPropagation()方法代替:

$('#buttonId').live("click", function (e) { 
    e.stopPropagation(); 
    // some action ... 
}); 

如果你的按钮是一个链接(<a>标签),你应该防止默认过或使用return false;

BTW,住已弃用,您应该使用.on()委托语法代替,例如:

$(document).on('click', '#buttonId', function(e){ 
    e.stopPropagation(); 
    // some action ... 
}); 
+0

嘿@roasted, 非常感谢!很棒! 我觉得在我的情况下,一个简单的点击事件就足够了。谢谢你的提示。 – chris

+0

@chris Ya,如果您设置点击处理程序时,您的按钮元素已经在DOM中,则没有理由使用委派。然后一个简单的点击处理程序会更好 –

+0

真的非常感谢您的支持! – chris