http://jsfiddle.net/BayjF/8/
这段Jquery在IE中不起作用:
$('div#photoCropContainer').click(function() {
$('input#file').trigger('click');
}); 在JSFiddle on IE9中--如果单击“浏览”按钮,则自动提交火。
但是,如果你点击“点击我!”并选择提交不触发的文件。
看来问题在于.trigger() on IE9 --有人有什么想法或建议吗?
thx
发布于 2012-09-16 10:08:01
是的,这是IE中的一个安全限制。
您应该在输入周围使用<label> (或者使用for="file"属性)。单击标签将自动触发对输入的单击事件,从而打开文件选择器。
https://stackoverflow.com/questions/12446022
复制相似问题