我正在使用输入文件图像"预览/删除"功能,但我发现此错误删除图像选择功能:
splice不是函数(...)
点击删除我有这个代码:
HTML:
<input id="pictures" type="file" class="inputfile" name="image[]" multiple required>
JS
$('body').on('click', '.removeImage', function(e){
e.stopImmediatePropagation();
// name file removed
var namefileRemoved = $(this).parent().parent()[0].id;
// get array images selected
var elm=$('#pictures')[0].files;
// get position element in array and delete it.
for(var i = 0; i < elm.length; i++) {
if(elm[i].name === namefileRemoved) {
elm.splice(0, i);
}
}
// remove image display html
$(this).parent().parent().parent().remove();
});
我的var elm=$('#pictures')[0].files;
返回
我试图搜索类似的问题,但我没有找到解决方案!谢谢你的帮助!
答案 0 :(得分:0)
尝试切片而不是拼接。我怀疑这是错的。