2016-07-02 8 views
1

동적으로 생성 된 입력 [type = "files"]에 jQuery File Uploader (blueimp)를 적용하는 방법.동적으로 생성 된 입력에 jQuery File Uploader (blueimp)를 적용하는 방법

모든 입력 파일 (파일 업 로더)은 같은 클래스를 가지고 있습니다 (예 : "a").

모든 입력 (버튼)은 같은 클래스입니다 (예 : "uploaddata").

나는 아래의 jQuery를 시도했지만 작동하지 않으면 첫 번째 파일 업로드 프로그램 만 선택한다.

$('.a').on('click', function (e) { 
     $(this).fileupload({ 
      url: 'FileUploadHandler.ashx?upload=start', 
     ------- 
     }); 
    }); 
의 동적으로 생성 된 경우

enter image description here

답변

2

,이 시도 : 그 작업 @Gaurav

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

덕분에, 우리는 그것뿐만 아니라 버튼으로 작업 할 수 있습니다? 그것은 업로드에 이미지를 업로드해야합니다 단추. –

+0

모든 파일 업 로더가 동적으로 생성되지 않고 클래스가 동일한 경우 질문이 하나 더 생깁니다. –

+0

@SunilChaudhry 제발 당신의 문제를 올바르게 이해할 수있는 몇 가지 코드를 공유하십시오. –