我正在尝试使用jQuery触发一个上传框(浏览按钮)。
我现在尝试的方法是:
$('#fileinput').trigger('click');
但这似乎不起作用。
请帮忙。谢谢你。
最佳答案
这是由于安全限制。
我发现仅当<input type="file"/>
设置为display:none;
或为visbilty:hidden
时,安全限制才有效。
因此,我尝试通过设置position:absolute
和top:-100px;
并将其定位在视口(viewport)之外,使其工作。
见http://jsfiddle.net/DSARd/1/
称其为hack。
希望对您有用。