Fix #11145: Harden dispatch against a form-aliased "disabled" property

This commit is contained in:
Richard Gibson
2012-01-11 21:56:18 -05:00
committed by Dave Methvin
parent b6a2dfbeb9
commit 77de76b942
2 changed files with 25 additions and 12 deletions

View File

@@ -399,7 +399,7 @@ jQuery.event = {
// Determine handlers that should run if there are delegated events
// Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861)
if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) {
if ( delegateCount && event.target.disabled !== true && !(event.button && event.type === "click") ) {
// Pregenerate a single jQuery object for reuse with .is()
jqcur = jQuery(this);