Hallo liebe WPDE gemeinde!
Leider bekomme ich einen bestimmten Teil meines JS Codes in Wordpress einfach nicht zu laufen!
Ich versuche ein Change Event eines File Inputs zu nutzen um eine Dateiliste unter dem File Input aus zu geben. Leider bekomme ich keine Funktion an das Event gebunden sobald ich den Code in Wordpress ausführe.
Führe ich den Code außerhalb von Wordpress aus, funktioniert alles - innerhalb von Wordpress nicht - und das Ohne Fehlermeldung o.ä.
Um folgenden Code geht es:
[INDENT]function start_filelist(){
//setting global variables
console.log("Init()");
filelist = jQuery("#file-list");
console.log(filelist);
filecache = jQuery('#file-cache');
console.log(filecache);
fileInput = jQuery('#form-field-files');
fileInput.on('change', function(){ console.log("Works"); });
console.log(jQuery._data( fileInput, "events" ));
}
jQuery(document).ready(function($) {
start_filelist();
});
[/INDENT]
Ich bekomme in der Console die "filelist", "filecache" und "fileInput" Objekte korrekt angezeigt. Die zugeordnete Funktion wird aber nicht ausgeführt und die Abfrage der zum fileInput zugeordneten Events ergibt "undefined".
Hat irgendjemand eine Ahnung woran das liegen könnte?
Vielen Dank!