2017-10-10 5 views
0

ファイル入力機能が動作するには、なぜ2回クリックして選択する必要があるのだろうと思っています。最初に選択するときは、2番目の時間を選択するまで選択されません。ファイルのアップロードが2度選択されるまで機能しない

<div class="3u 12u$(small)"> 
    <button name="buttonupload" id="buttonupload" class="special"> 
    <i class="fa fa-cloud-upload fa-2x" aria-hidden="true"></i> 
    Upload Logo 
    </button> 
    <input id="file-upload" style="visibility:hidden;" type="file"> 
</div> 
<div class="3u 12u$(small)"> 
    <span id="filename" style="font-family: "></span> 
</div> 
$(function() { 
    $('#buttonupload').click(function() { 
    $('#file-upload').trigger('click'); 
    $('#filename').text($('#file-upload:file').val()); 
    }); 
}); 

答えて

関連する問題