使图像成为上传功能而不使其成为输入

时间:2012-10-12 17:56:32

标签: javascript jquery file-upload

我处境艰难。我正在尝试将图像设为上传按钮,但我根本无法更改该图像...但是,当您单击图像时,我将其调用为可以放入任何内容的JS函数。

如何通过此功能单独启动浏览器上传?通常情况下,我只是将图像作为输入,但就像我说的那样,在这种情况下我不能这样做。

有没有人有他们可以分享的例子?

这是我的功能(称为onclick图像):

 function fnImport(elem){
    var $input;

    $input = $input || $("<input type='file'>");
    $('#Import').append($input);
    $input.click();
    $input.hide();



    }

然而,当我运行它时,在第一次单击时它会添加按钮,然后在第二次它作为上传(并且不会隐藏在其中)。

另外,我的控制台中也有一个奇怪的东西?

1 个答案:

答案 0 :(得分:1)

这样的事情可能会为你提出一些想法:http://jsfiddle.net/NKekN/2/