如何删除图像并动态跨越

how to remove images and span dynamcially?

本文关键字:图像 动态 跨越 删除 何删除      更新时间:2023-09-26

>我正在div内动态上传带有span文本的图像.在此之后,尝试使用以下代码删除带有span文本的特定上传图像,

 var images = document.getElementsByClassName('imgclass'); 
   for (var j = 0, leng = images.length; j < leng; j++) {
        images[j].onclick = RemoveImage;
    }
function RemoveImage() {
         alert("here");
        // var imagename = $(this).attr("src");
        // alert(imagename);
         $(this).remove();
         $(this).find('span').remove();
        //$(this).siblings().remove();
         var factor = 2;
    }
我的问题是,图像删除

得很好,但该图像下的跨度没有删除。

这是我的问题:http://jsfiddle.net/Manivasagam/72cr4bvk/39/

告诉我如何解决此修复程序?

当您将imgspan添加到新创建的div时,您可以删除整个div:

$(this).closest('div').remove();

JSFiddle Demo.

你用类"insidespan"添加span,所以你可以删除

$('.insidespan').remove();