如何在动态创建的输入上应用 jQuery 文件上传器 (blueimp)

How to apply jQuery File Uploader (blueimp) on dynamically created inputs

如何在动态创建的输入 [type="files"] 上应用 jQuery 文件上传器 (blueimp)。

所有输入文件(文件上传者)都具有相同的 class,比如 "a"。

所有输入(按钮)都具有相同的 class,比如 "uploaddata"。

我尝试了下面的 jQuery 但它不起作用它只选择第一个文件上传器。

 $('.a').on('click', function (e) {
        $(this).fileupload({
            url: 'FileUploadHandler.ashx?upload=start',
        -------
         });
   }); 

如果它是动态创建的,试试这个:

 $(document).on('click', '.a', function(){
        $(this).fileupload({
            url: 'FileUploadHandler.ashx?upload=start',
        -------
         });
   });