iJa*_*ade 3 javascript safari jquery file-upload
这是我的HTML代码
<input type="button" id="btn" value="UPLOAD" />
<input id="fileupload" type="file" style="display:none;" />
Run Code Online (Sandbox Code Playgroud)
这是jquery代码
$('#btn').click(function () {
$('#fileupload').click();
});
Run Code Online (Sandbox Code Playgroud)
它按预期在Chrome中工作,在Windows Safari中没有做任何事情.我在控制台中检查没有错误.这是一个jsfiddle
小智 12
尝试使用以下代码隐藏输入文件而不是 display:none;
opacity:0;width:0px;height:0px;
Run Code Online (Sandbox Code Playgroud)