我有 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()
or时.js-uploader > input[type="file"]
,它会导致 RangeError。