diff options
author | Dave Methvin <dave.methvin@gmail.com> | 2011-09-08 15:03:40 -0400 |
---|---|---|
committer | timmywil <timmywillisn@gmail.com> | 2011-09-19 15:42:31 -0400 |
commit | 619a89d5ff6f5bcf678bdb88c3b47dea96b06ea7 (patch) | |
tree | 5285bee3e0f0105e208cfd69488db697e191bfb6 | |
parent | 6872d31f5a7d6162161b61bfd35ad0e8aa545395 (diff) | |
download | jquery-619a89d5ff6f5bcf678bdb88c3b47dea96b06ea7.tar.gz jquery-619a89d5ff6f5bcf678bdb88c3b47dea96b06ea7.zip |
Fix #6593. Don't trigger `change` event twice when simulating it on IE.
-rw-r--r-- | src/event.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/event.js b/src/event.js index 080e9d474..4b50f93a2 100644 --- a/src/event.js +++ b/src/event.js @@ -799,8 +799,8 @@ if ( !jQuery.support.changeBubbles ) { jQuery._data( elem, "_change_data", val ); } - if ( val !== old && old != null ) { - simulate( "change", elem, e, true ); + if ( val !== old && old != null && elem.parentNode ) { + simulate( "change", elem.parentNode, e, true ); } }, |