私はHTMLを持っています:
<span class="btn btn-success js-uploader">
<i class="icon-upload icon-white"></i> Upload
<input type="file" multiple>
</span>
そしてjQuery/JavaScript:
$('.js-uploader').click(function(){
$(this).find('input[type="file"]').click();
});
基本的に、クラスのあるスパンを.js-upload
クリックすると、ファイル入力もクリックする必要があります。しかし、.find()
またはを使用.js-uploader > input[type="file"]
すると、RangeErrorが発生します。