这是我的html代码
<input type="button" id="btn" value="UPLOAD" />
<input id="fileupload" type="file" style="display:none;" />
这是jQuery代码
$('#btn').click(function () {
$('#fileupload').click();
});
它在 Chrome 中按预期工作,在 Windows Safari 中没有做任何事情。我在控制台中检查没有错误。这是一个jsfiddle