События не запускаются в Wordpress. Есть идеи? - PullRequest
0 голосов
/ 02 мая 2020

У меня не работает мой код в 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

При попытке вызвать событие, выбрав файл, он не сработает.

У кого-нибудь есть идея, почему он не работает?

Большое спасибо!

1 Ответ

0 голосов
/ 02 мая 2020

Может быть, есть инициализация в наборе WordPress. Я бы попробовал переименовать функцию init только для тестирования ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...