0

У меня есть два элемента управления загрузкой файлов, я использую подключаемые модули Jquery Filupload, может ли кто-нибудь объяснить мне, как мне проверить, какую загрузку файла нужно щелкнуть.Загрузка файла jquery 2 файла, как проверить, какой файл загружается.

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

Я сделал так, но в то же время $ ("# UiLogo"). Click() стреляет, пожалуйста, помогите мне.

if ($("#UiLogo").click()) 
     { 
      alert("1 - Called"); 
      $("#UiLogo").val(data.result.Value); 
      $("#ImgUiLogo").css('display', 'block'); 
      $("#ImgUiLogo").attr("src", JsLogoPath + data.result.Value); 
     } 
     else if ($("#AdminLogo").click()) 
     { 
      alert("2 - Called"); 
      $("#AdminLogo").val(data.result.Value); 
      $("#ImgAdminLogo").css('display', 'block'); 
      $("#ImgAdminLogo").attr("src", JsLogoPath + data.result.Value); 
     } 

С уважением

ответ

0

с помощью вызова метода нажмите() вы программно инициирующее событие щелчка. Необходимо изменить код для делегирования, чтобы вызвать код.

Пример:

$("#UiLogo").click(function() { 
    alert("1 - Called"); 
    $("#UiLogo").val(data.result.Value); 
    $("#ImgUiLogo").css('display', 'block'); 
    $("#ImgUiLogo").attr("src", JsLogoPath + data.result.Value); 
}); 

$("#AdminLogo").click(function() { 
    alert("2 - Called"); 
    $("#AdminLogo").val(data.result.Value); 
    $("#ImgAdminLogo").css('display', 'block'); 
    $("#ImgAdminLogo").attr("src", JsLogoPath + data.result.Value); 
}); 
+0

Спасибо за ваш ответ – dotnetexpert