我有一个引导程序崩溃,在头里面有一个按钮。在按钮上是clickEvent。我想在单击按钮时防止collapseEvent。有人有提示吗?这在这里没有帮助
$('#buttonId').live("click", function (e) { e.preventDefault(); // some action ... });
是否有方法防止默认的折叠操作?
ou6hu8tu1#
我想你要找的是stopPropagation()方法:
stopPropagation()
$('#buttonId').live("click", function (e) { e.stopPropagation(); // some action ... });
如果您的按钮是一个链接(<a>标签),您也应该防止默认设置或使用return false;顺便说一句,live已经过时,您应该改用.on()委派语法,例如:
<a>
return false;
$(document).on('click', '#buttonId', function(e){ e.stopPropagation(); // some action ... });
1条答案
按热度按时间ou6hu8tu1#
我想你要找的是
stopPropagation()
方法:如果您的按钮是一个链接(
<a>
标签),您也应该防止默认设置或使用return false;
顺便说一句,live已经过时,您应该改用.on()委派语法,例如: