From 3d0de29d5615c1b1d74c72e6272484961a4ba243 Mon Sep 17 00:00:00 2001 From: Dave Methvin Date: Thu, 8 Sep 2011 15:03:40 -0400 Subject: [PATCH] Fix #6593. Don't trigger `change` event twice when simulating it on IE. --- src/event.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/event.js b/src/event.js index 080e9d4749..4b50f93a2a 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 ); } },