Comment gérer l'événement onchange sur input type=file en jQuery?

Le code est:

<input ID="fileUpload1" runat="server" type="file"

Le suivant fonctionne très bien:

<input onchange="javascript:alert('hola');" ID="fileUpload1"  runat="server" type="file"

Je voudrais obtenir ce résultat à l'aide de jQuery, mais qui ne fonctionne pas:

$('#fileUpload1').change(function (e) {
    alert("hola");
});

Me manque quelque chose? (Edit: Oui, j'ai manqué d'inclure l' *.fichier js.)

  • L'id de l'élément est "fileUpload1" pas "fileupload1". Êtes-vous également en cours d'exécution de votre code après que l'élément existe et que vous avez inclus jQuery etc? Vérifiez également que votre navigateur de la console pour les erreurs javascript.
  • J'ai cherché pour les mêmes mots-clés, mais je suis à la recherche de "pas de jQuery" version...
InformationsquelleAutor anmarti | 2012-08-08