これが私の主張を証明するフィドルです。を使用する$(document).on("click"....)
と、無効なボタン内のタグをクリックできます。$("button").click(
この動作は..では発生しません。
誰かがこの不一致を説明できますか? これはバグですか、それとも jQuery の機能ですか?
編集:私が思いついた回避策:
$(document).on("click", "button > *", function() {
if ( $(this).parent().is(":disabled") )
{
return false;
}
});
</p>