Чтобы удалить указанное c изображение, вы должны использовать класс кнопки удаления и выбрать, какой div нужно удалить. В данном случае я только что сделал пример для вашей проблемы.
$('#file').change(function(e){
var files = e.target.files,
filesLength = files.length;
for (var i = 0; i < filesLength; i++) {
var f = files[i]
var fileReader = new FileReader();
fileReader.onload = (function(e) {
var file = e.target;
var html = "<div class='images'><img width='200' height='280' src='"+e.target.result+"' title='"+file.name+"'/><button class='remove-pic'>Remove</button></div>";
$('#container').append(html);
});
fileReader.readAsDataURL(f);
}
})
В событии remove btn используйте это 'on' при выборе указанного элемента c с использованием его класса:
$(document).on('click', '.remove-pic', function(){
$(this).parent('div.images').fadeOut();
})
Это HTML выглядит так:
<div id="container"></div>
<input id="file" type="file" value="File" name="file[]" multiple></input>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
Вы также можете обратиться к этому jsfiddle