使用图标或按钮触发<input type =“file”/>

时间:2012-05-15 22:25:15

标签: jquery button input triggers

我使用的是一个效果很好的上传插件。 我需要使用按钮或img标签触发上传文件选择对话框。 我可以用jquery做到这一点吗?

我不喜欢外表

我发现了许多“解决方法”,但它们看起来都过于复杂,只是觉得我可能错过了一个有人知道的简单解决方案。

1 个答案:

答案 0 :(得分:2)

一般来说,浏览器不希望您能够这样做。浏览器供应商希望确保提示用户上传文件的任何内容都是非常明确的,并使用“熟悉的UI”,以便用户知道他们在做什么。

你可以使用各种技巧和黑客,但他们都会对他们产生“hacky”感觉,只是因为你试图规避浏览器试图强制执行的操作。