当我将单击处理程序绑定到禁用该元素的元素,然后尝试将另一个事件委托给它时,第二个事件不会触发。
有一个简单的解决方案吗?
演示
$('button').click(function() {
log('first click fired');
$(this).prop('disabled', true);
});
$('span').on('click', 'button', function() {
log('second click fired');
});
HTML:
<span><button>click</button></span>
编辑:
澄清一下,在对象本身上设置点击事件将触发,如本编辑中所见,我希望能够通过委派来做到这一点