diff options
author | Dave Methvin <dave.methvin@gmail.com> | 2012-08-07 20:49:34 -0400 |
---|---|---|
committer | Dave Methvin <dave.methvin@gmail.com> | 2012-08-07 20:49:34 -0400 |
commit | 1d8bf0a2b57fd429c600aab5b150b2a04b87e451 (patch) | |
tree | 5736e452f847ef346421a21277b6cf9ca9d4bc27 /src | |
parent | 37e8b44884cb9f5ceed84548c6e3961b449d98b2 (diff) | |
download | jquery-1d8bf0a2b57fd429c600aab5b150b2a04b87e451.tar.gz jquery-1d8bf0a2b57fd429c600aab5b150b2a04b87e451.zip |
Fix #12203. .undelegate() should not remove direcly bound events.
Diffstat (limited to 'src')
-rw-r--r-- | src/event.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/event.js b/src/event.js index 4703306ca..2a2ea24aa 100644 --- a/src/event.js +++ b/src/event.js @@ -973,7 +973,7 @@ jQuery.fn.extend({ }, undelegate: function( selector, types, fn ) { // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); + return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); }, trigger: function( type, data ) { |