【发布时间】:2011-10-26 15:50:16
【问题描述】:
根据https://developer.mozilla.org/en/Using_files_from_web_applications,
从 Gecko 2.0 (Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1) 开始, 您可以隐藏公认丑陋的文件元素并展示您的 自己的界面,用于打开文件选择器并显示哪个文件或 用户选择的文件。
使用这样的东西(使用 jQuery):
$('a.upload').click(function(e) {
e.preventDefault();
$('input[type="file"]').click();
});
我不是在问还有什么其他方法可以更好地做到这一点。我想知道还有哪些其他浏览器支持像这样输入文件的点击事件?
【问题讨论】:
-
Chrome 可以。 FF 3.5 没有。 IE 显然没有(可能是 IE9 及更高版本,但尚未测试)。
-
我刚刚确认它适用于:IE8 和 IE9
标签: javascript javascript-events