From f6ec9d54d11432b91577addab6e613fb1f7a5203 Mon Sep 17 00:00:00 2001 From: Matt Curry Date: Sat, 23 Jan 2010 12:52:32 -0500 Subject: [PATCH] Select (with a selected) fired change on first focus in IE. Fixes #5869. --- src/event.js | 8 ++++---- test/delegatetest.html | 5 +++++ 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/event.js b/src/event.js index 0128dc5..7a27fb8 100644 --- a/src/event.js +++ b/src/event.js @@ -661,14 +661,14 @@ function testChange( e ) { data = jQuery.data( elem, "_change_data" ); val = getVal(elem); - if ( val === data ) { - return; - } - // the current data will be also retrieved by beforeactivate if ( e.type !== "focusout" || elem.type !== "radio" ) { jQuery.data( elem, "_change_data", val ); } + + if ( data === undefined || val === data ) { + return; + } if ( data != null || val ) { e.type = "change"; diff --git a/test/delegatetest.html b/test/delegatetest.html index 5e2cd82..1a785a3 100644 --- a/test/delegatetest.html +++ b/test/delegatetest.html @@ -21,6 +21,11 @@ +