X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fevent.js;h=7a27fb812e472ca9f3adb0918b847d16b70d8076;hb=f6ec9d54d11432b91577addab6e613fb1f7a5203;hp=0128dc5999ddefe5aa68d46a05ef8f0f453050a6;hpb=28ce15979f69903f2fe1187705b190968757ddf7;p=jquery.git 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";