2017-02-26 16 views

답변

0

을 열 수 없습니다 버튼을 클릭하면 다음과 같은 수정

<input type="file" id="sampleInput" name="files" onchange="return Plugins.sampleAction(this);" style='display:none'/> 
<button id="image_alt" type="button">Select image</button> 

<script type="text/javascript"> 
    $('#image_alt').addEventListener('click', function() { 
     $('#sampleInput').click(); 
    }); 
</script> 

하지만이

시도 할 수 있습니다
$('#image_alt').on('click', function() { 
     $('#sampleInput').click(); 
    }); 

addEventListener는 자바 스크립트로 이벤트를 수신하지만 JQuery 객체에서 호출합니다. JQuery를 사용하여 이벤트를 관리하려면 JQuery.on()을 살펴보십시오.

+0

'자원을로드하지 못했습니다 시도 : 서버 (찾을 수 없음) (404)의 상태로 반응' – kez

+0

그래서이 당신의 JQuery와 파일 경로가 어떤 cDNA를 wrong.Please 사용자 의미 코드를 실행하려는 동일한 페이지에서 테스트하기 – Coder

0

<button id="image_alt" type="button">Select image</button> 
    <p class="file_selected">File name</p> 
<script type="text/javascript"> 
    $('#image_alt').on('click', function() { 
     $('#sampleInput').click(); 
    }); 
    function changeVal(obj,cnt){ 
     $(cnt).text($(obj).val()); 
    } 
</script>