jquery更改方法以触发隐藏文件输入

时间:2011-07-05 14:07:32

标签: javascript jquery

我使用锚标记创建了一个假文件输入并在此旁边放置了一个隐藏文件输入,我想使用jquery将一个click事件添加到锚标记中,触发激活隐藏输入框但是我不完全确定如何实现这一点,如果有人能给我一些很好的建议。

这是我目前的努力http://jsfiddle.net/kyllle/CdXP9/

我想我可能已经离开了这个,我会喜欢一些关于如何实现这一目标的建议

凯尔

3 个答案:

答案 0 :(得分:9)

http://jsfiddle.net/CdXP9/6/

$('#upload').css("visibility", "hidden");

$('#fakeUpload').click(function(e) {
    e.preventDefault();
    $('#upload').trigger('click');   
});

答案 1 :(得分:1)

我不能肯定地说这是不可能的,但自动上传文件的js代码非常不受欢迎,故意使其变得困难。所以我认为你可能对此一无所知。

答案 2 :(得分:0)

使用点击功能打开浏览窗口 - 如果这是您想要的 - 请参阅http://jsfiddle.net/CdXP9/5/