On multiple image preview js code i have :
$(document).ready(function() {
if (window.File && window.FileList && window.FileReader) {
$(".files").on("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;
$("<li class=\"pip\"><figure>" +
"<img height='70px' width='70px' src=\"" + e.target.result + "\" title=\"" + file.name + "\"/>" +
"<a href='#' class='remove'><img src='' alt=''></a>" +
"</figure></li>").appendTo(".gallery");
$(".remove").click(function(){
alert('ok')
$(this).parent(".pip").remove();
});
});
fileReader.readAsDataURL(f);
}
console.log(files);
});
}
});
Html code where i am appending this is :
<div class="uploaded-files">
<ul class="gallery">
</ul>
</div>
After all i am getting this .but my issue is that when i am deleting the image through cross icon it is not deleting the image i dont know why this is happening delete button is not working can please any one help me related this ?? Also i am not getting the file name in title