删除动态添加的输入文件IE8

时间:2013-11-18 16:32:17

标签: javascript jquery internet-explorer-8 jquery-selectors

我正在尝试在IE8上使用 jquery.1.9.1 删除动态添加的input type file。通过克隆原始input,将form添加到隐藏的// Where file.value is an arbitrary string var input = $('#formupload input[data-file="' + file.value + '"]'); //does nothing, the element still inside the HTML document input.remove(); 中。

克隆使用IFrame上传文件的

参考Hacking a File API onto IE8

object

当我记录或警告选择器返回{{1}}的结果时。

我在这里缺少什么?这仅适用于IE8,用于文件上传,对于其他浏览器,我是从另一个方向驱动的。

1 个答案:

答案 0 :(得分:-1)

您无法清除文件输入。您必须将其删除并重新启用它。