可能重复:
Jquery 触发器文件输入
我正在开发一个需要用户从一开始就指定文件的应用程序。我希望立即显示文件输入框,而不是要求用户单击上传按钮。
有人可以向我解释为什么第三个选项在我的 jsfiddle 示例中有效,而其他选项则无效?官方规格的链接将不胜感激。
// Trigger Click Event at Load - Doesn't Work
$('#a').click();
// Trigger Click Event at Timeout - Doesn't Work
window.setTimeout(function() {
$('#a').click();
}, 3000);
// Trigger Click Event at User Click *On Something Else* - Works
$('#b').click(function() {
$('#a').click();
});