次のコードがあります。ボタンをクリックすると、スパン オーバーレイのクリック ハンドラーがトリガーされ、ボタンが無効になります。ボタンの状態を効果的に切り替えます。Chrome と FireFox では、これが機能し、ボタンが無効になり、クリックしてもスパン オーバーレイのクリック ハンドラーがトリガーされません。ただし、IE では、ボタンは無効になっていますが、クリックすることはできます。これにより、スパン オーバーレイでクリック ハンドラーがトリガーされます。
同様のフォームを維持しながらこれを修正する方法はありますか? 必要なときに再アタッチする方法が見つからないため (オーバーレイ/ボタンは動的に生成されます)、追加の id パラメーターのオーバーレイが必要なため、スパン オーバーレイのハンドラーを削除できません。何か案は?
<span id="id_1" style="display:inline-block">
<button id="id_2">Click Me</button>
</span>