【发布时间】:2014-04-09 10:19:04
【问题描述】:
我有两种方法
$('.btn-delete').click(function(){
//do A
//return false?
});
$('.btn-delete').click(function(){
//do B
});
当 A 返回 false 时,如何阻止“B”发生?
【问题讨论】:
-
只要你按照确切的顺序绑定它们,你可以在
return false之前使用e.stopImmediatePropagation(),只要你包含参数e(作为事件)。参考:api.jquery.com/event.stopimmediatepropagation -
这个答案提供了一个更好的解决方案 - stackoverflow.com/a/1491784/903056
-
你有两个处理程序的任何原因?而且不能合并?
标签: javascript jquery