0

我有2個文件上傳控件,我使用Jquery Filupload插件,任何人都可以解釋我應該如何檢查哪個文件上傳被點擊。jquery文件上傳2 fileuploads,如何檢查點擊哪個文件上傳

所以我需要作出哪些文件上傳被點擊的條件。

我已經這樣做了,但同一時間$(「#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

通過調用click()方法以編程觸發click事件。需要將代碼更改爲委託單擊以調用您的代碼。

例子:

$("#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