我有以下代码可以查看下上传的图片<input type="file"
$(document).on("change", ".files", function(e) {
var files = e.target.files,
filesLength = files.length;
$(this).find('.pip').remove();
for (var i = 0; i < filesLength; i++) {
var f = files[i]
var fileReader = new FileReader();
fileReader.onload = (function(e) {
var file = e.target;
$("<span class=\"pip\">" +
"<img class=\"imageThumb\" src=\"" + e.target.result + "\">" +
"<br/><span class=\"remove\"><i class='fa fa-times-circle'></i></span>" +
"</span>").insertAfter(".file-upload");
$(".remove").click(function(){
$(this).parent(".pip").remove();
});
});
fileReader.readAsDataURL(f);
}
});
file-upload单击按钮即可复制该类。所以我想像这样定位当前的 div insertAfter($(this).find(".file-upload"))?那行得通吗?我尝试这样做,但没有用。我怎样才能做到这一点?
我尝试使用,append但这也无济于事。
编辑 我的 HTML
<div class="medi">
<div class="file-upload">
<input type="file" class="files" name="images[]" multiple="">
<img src="/upload.png" style="position: relative;top: 11px;height: 16px;width: 16px;margin-left: 8px;">
<span class="upload-text">Upload</span>
</div>
</div>
本节重复。
犯罪嫌疑人X
相关分类