クリック ハンドラーをその要素を無効にする要素にバインドし、別のイベントを委任しようとすると、2 番目のイベントが発生しません。
これに対する簡単な解決策はありますか?
デモ
$('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>
編集:
明確にするために、オブジェクト自体にクリックイベントを設定すると、この編集で見られるように発生します。委任でそれを実行できるようにしたい