JQuery Click и следующая функция не вызывается

Alaksandar Jesus Gene спросил: 14 ноября 2017 в 05:22 в: jquery

Приведенный ниже код работает в Chrome и Firefox, но не в Edge.

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

Как только пользователь выбирает вложение, изменение файла обнаруживается и загружается с помощью вызова Ajax.

jQuery:

jQuery(document).ready(function(){
        jQuery(document).on("click",".upload-btn",function(){
            jQuery(document).find(".upload").click();
            watchCoveringLetterUpload();
        });
    });    function watchCoveringLetterUpload() {
    var target = jQuery(document).find(".upload");
    var textType = /text.*/;
    target.change(function(e) {
        console.log(e)})
}

https://jsfiddle.net / sv3oougf / ---- оригинальный код

https://jsfiddle.net/sv3oougf/1/ ---- протестирован с функцией самовозбуждения

Пожалуйста, проверьте console.log вызываемая функция не выполняется в IE, но выполняется в Chrome.

0 ответов