我正在尝试使用jQuery触发一个上传框(浏览按钮)。
我现在尝试的方法是:

$('#fileinput').trigger('click');

但这似乎不起作用。
请帮忙。谢谢你。

最佳答案

这是由于安全限制。

我发现仅当<input type="file"/>设置为display:none;或为visbilty:hidden时,安全限制才有效。

因此,我尝试通过设置position:absolutetop:-100px;并将其定位在视口(viewport)之外,使其工作。

http://jsfiddle.net/DSARd/1/

称其为hack。

希望对您有用。

09-10 18:09