我有一个文件输入元件,如下面的代码。我如何使用jQuery获得此文件输入控件的按钮部分?使用jQuery获取文件输入元素的按钮部分?
<input type="file" name="FILE1" id="FILE1"></input>
我有一个文件输入元件,如下面的代码。我如何使用jQuery获得此文件输入控件的按钮部分?使用jQuery获取文件输入元素的按钮部分?
<input type="file" name="FILE1" id="FILE1"></input>
因为文件输入行为是在浏览器和操纵,导致像防止文件上传与安全相关的问题的控制这是不可能的。但是你可以的file input
不透明度设置为0
,并创建一个哑元代替,并通过点击触发click
事件文件输入的是:
$("#trigger").click(function(e) {
e.preventDefault();
$("input[type='file']").trigger("click");
})
你不能。按钮部分是浏览器特定的。
你不能,看看我的答案为[这个问题](http://stackoverflow.com/questions/11337629/how-to-change-input-型文件设计那么它-不会显示最文本字段/ 11337696#11337696) – elclanrs 2012-07-08 20:35:36
[这](http://stackoverflow.com/questions/793014/jquery-trigger-file-input)具有很好的答案/黑客 – Jashwant 2012-07-08 21:02:52
@elclanrs - 感谢您的帮助。它是使用jQuery设置文件输入控件样式的好方法。 – Sunil 2012-07-08 21:05:23