У меня не работает мой код в Wordpress. Он работает нормально, если я запускаю его вне Wordpress, внутри он просто не будет работать.
function init(){
//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($) {
init();
});
Вывод следующий:
Init()
n.fn.init [div#file-list, context: document, selector: "#file-list"]
n.fn.init [input#file-cache, context: document, selector: "#file-cache"]
n.fn.init [input#form-field-files.elementor-field.elementor-size-., context: document, selector: "#form-field-files"]0: input#form-field-files.elementor-field.elementor-size-.context: documentlength: 1selector: "#form-field-files"__proto__: Object(0)
undefined
При попытке вызвать событие, выбрав файл, он не сработает.
У кого-нибудь есть идея, почему он не работает?
Большое спасибо!