0

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

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

有没有人可以分享一个例子?

这是我的函数(称为图像的 onclick):

 function fnImport(elem){
    var $input;

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



    }

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

另外,我的控制台也很奇怪?

4

1 回答 1

1

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

于 2012-10-12T18:08:30.650 回答