Ich Eingabedatei verwenden, so dass, wenn ich ein Bild hochladen und entfernen Sie sie dann, ich kann nicht das gleiche Bild laden wieder, nur wieder eine neuejQuery - Reset Änderungsereignis
addimg:
obj2.on('change', function(e){
e.stopPropagation();
e.preventDefault();
$(this).css('border',"4px dotted #bdc3c7");
var objid = $(this).parents('.drop').attr("id");
var files = e.target.files;
var file = files[0];
if (files && files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$("#" + objid).find(".addCont").css('visibility', 'hidden');
$("#" + objid).css('background-image', 'url(' + e.target.result + ')');
$("#" + objid).find('.imgmenucontainer').css('visibility', 'visible');
}
reader.readAsDataURL(files[0]);
}
});
entfernen:
$(".custombtnremove").click(function(){
var objid = $(this).parents('.drop').attr('id');
$("#" + objid).css('background-image', '');
$("#" + objid).find('.imgmenucontainer').css('visibility', 'hidden');
$("#" + objid).find(".addCont").css('visibility', 'visible');
});
Also gehe ich davon aus Es hat etwas mit dem Änderungsereignis sein