jQuery逐个删除元素

时间:2011-12-15 13:07:01

标签: jquery

我尝试上传sistem并使用Uploadify。我有onComplete功能,其中apend图像和删除按钮。每个图像都有自己的删除按钮,但我无法删除它的图像。请帮助这里是我的代码。感谢。

enter code here
'onComplete'  : function(event, ID, fileObj, response, data) {

    $('#inner2').append('<img id="img" src="'+fileObj.filePath+'" width="100" height="100" /><div id="remove-btn" ><span>Remove Image</span></div>');

    $("#remove-btn").live('click',function() {

        $(this).parent().remove();

    });

}

3 个答案:

答案 0 :(得分:1)

尝试选择previous图片。也就是说,在点击的div之前:

$(this).prev("img").andSelf().remove();

答案 1 :(得分:0)

$(this).parent().find('your image tag here').remove();

答案 2 :(得分:0)

$(this).prev().remove();
$(this).remove();

正如我猜你也想要移除按钮,因为它不再是那里的图像了。

或者您可以将图像和按钮包装在div中,然后您的.parent()就可以了。