.live('click', handler) fires on disabled buttons with child elements in Chrome
|Reported by:||ms7821||Owned by:||dmethvin|
It's possible to receive events for a disabled <button> element as well as <input type="button">:
IE fires click for all of them, passing the button as the target and currentTarget. This was fixed in jQuery 1.5 in http://bugs.jquery.com/ticket/6911.
Chrome fires only for the <button> with a child element, passing that as the target. However, currentTarget is set to the button, so changing target.disabled to currentTarget.disabled should extend the fix to include Chrome.
See also the first comment on http://forum.jquery.com/topic/live-inconsistency-with-disabled-buttons.
Change History (8)
comment:3 Changed 6 years ago by
|Component:||unfiled → event|
|Milestone:||1.next → 1.5.1|
comment:6 Changed 5 years ago by
|Owner:||set to dmethvin|
|Status:||reopened → assigned|