2012-04-03 12 views
0

Die jQuery-Datei Änderungsereignis funktioniert nicht in IE, funktioniert aber perfekt in Safari, Firefox usw. Kann mir jemand sagen, warum das ist?Dateieingabe Änderung Ereignis funktioniert nicht in IE

<script language="javascript" src="jquery.js"></script>  
<script language="javascript"> 
    $(document).ready(function() { 
     $('.m_file').live('change',function() { 
     alert("Changed"); 
    }); 
</script> 

<input type="file" name="m_file" id="m_file" class="m_file" /> 
+1

verwenden Sie Jquery 1.7? – coder

+2

mögliches Duplikat von [Jquery: Ereignis in Eingabedatei auf IE ändern] (http://stackoverflow.com/questions/2389341/jquery-change-event-to-input-file-on-ie-) – oezi

+1

Duplikat von http://stackoverflow.com/questions/208471/getting-jquery-to-recise-change-in-ie- –

Antwort

-1

TRY:

$('.m_file').change(function(){ 
alert("Changed"); 
}); 
+1

Grund für das Andocken dieser Antwort? –

+1

Ich könnte mir vorstellen, dass dies daran liegt, dass dies nicht anders ist als das, was das OP bereits hat, und es wird nicht helfen. Sehen Sie sich die doppelten Frage-Links in den OP-Kommentaren für die Fehlerbehebung an. War ich nicht der, der BTW abgelehnt hat? –

+0

Hinzufügen der Eingabefelder dynamisch mit jQuery. Also "live" wird benötigt .. Bitte helfen – ramesh