diff options
author | Matt Curry <matt@pseudocoder.com> | 2010-01-23 12:52:32 -0500 |
---|---|---|
committer | jeresig <jeresig@gmail.com> | 2010-01-23 12:52:32 -0500 |
commit | f6ec9d54d11432b91577addab6e613fb1f7a5203 (patch) | |
tree | 45d2f061e44f3e1cc60ab1bcc7b7e67dbaa6bb8f /src/event.js | |
parent | 28ce15979f69903f2fe1187705b190968757ddf7 (diff) | |
download | jquery-f6ec9d54d11432b91577addab6e613fb1f7a5203.tar.gz jquery-f6ec9d54d11432b91577addab6e613fb1f7a5203.zip |
Select (with a selected) fired change on first focus in IE. Fixes #5869.
Diffstat (limited to 'src/event.js')
-rw-r--r-- | src/event.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/event.js b/src/event.js index 0128dc599..7a27fb812 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"; |