话不多说直接上代码
$('#img').unbind().change(function(){
var files = this.files;
var li = document.createElement("li"),
img = document.createElement("img")
var fr = new FileReader();
fr.readAsDataURL(files[0]);
fr.onload = function(){
img.src = this.result;
li.appendChild(img);
}
//插入代码
var parent = e.target.parentNode.parentNode;
if(parent.lastChild == e.target.parent){
console.log('111');
parent.appendChild(li)
}else{
console.log('222');
parent.insertBefore(li, e.target.parentNode.nextSibling);
}
})