0
Ich habe eine Datei-Eingabe wie folgt:JQuery-Selektor onchange Ereignis
<input type="file" id="file">
ich eine Aktion für die onChange Ereignis der Datei schreiben wollte, wie folgt:
$("#file").change(function(){});
Aber das hat nicht funktioniert . Dann änderte ich den Code wie folgt: und es funktionierte
$("input#file").change(function(){});
Meine Frage ist, warum ist es notwendig, „input # Datei“ innerhalb $() wie in anderen Fällen zu passieren, nur id genug ist. Zum Beispiel für das Click-Ereignis findet genug:
$("#file").click(function(){});
funktioniert es, wenn Sie die ID ändern? zum Beispiel von _id = "file" _ zu _id = "fileControl" _? vielleicht ist das reserviert für die Abfrage nach Typ. –
Es funktioniert, wenn Sie doppelte IDs haben – Viney