Blueimp jQuery 文件上传按钮触发

Mat*_*ern 2 ajax jquery file-upload

这听起来很重要,但我找不到 Blueimp jQuery File Upload 的代码示例,它使浏览器的默认文件输入框(显示“选择文件...”和浏览的那个)元素隐藏,而是通过按钮触发对话框. 有人可以告诉我如何做到这一点吗?

我已经尝试将 input 元素放在一个按钮元素中,如本演示所示,但它在 Firefox 上不起作用。有什么方法可以使用 jQuery 来触发对话框。除了“浏览”按钮恰好与 Chrome 中的按钮对齐而不是 FF 中的按钮外,我不确定为什么这在 Chrome 中有效。

这是我基本上要做的事情:

<button id="upload-button" class="btn btn-primary btn-large" type="button"> <input type="file" name="image" id="fileupload" multiple data-url=""/> Upload Images
</button><br>

jac*_*cnr 5

将按钮元素更改为跨度(并将其样式设置为按钮),就像在插件的演示页面上一样