您好我有一个按钮,它的div添加到我的html使用jquery append()。现在每个附加div都有一个关闭按钮,它使用jquery remove()去除附加的div。代码如下所示:删除使用jQuery附加div的附加()
$(document).ready(function(){
$("#image-btn").click(function(){
var $imageElement = $("<div class='image_element' id='image-element'><div class='image_holder' align='center'><input type='image' src='{{URL::asset('images/close-icon.png')}}' name='closeStory' class='closebtn' id='close-img-btn' width='22px'><button type='button' class='img_btn' id='img-btn'>Upload Image</button></div></div>");
$("#element-holder").append($imageElement);
$imageElement.fadeIn(1000);
$("#close-img-btn").click(function(){
$imageElement.remove();
});
});
});
现在问题出现在删除附加的div时出现。当我添加多个div(每个都有一个关闭按钮),并点击最后附加div的关闭按钮时,什么都不会发生。但点击第一个附加div的关闭按钮将关闭所有其他附加div。
我想关闭只打我靠近,而不是其他人。我该怎么做呢 ?如果有人能指导我完成,我会很感激。谢谢。
哇,这工作由于一吨您的回复。 :) – 8yt3c0d3 2015-02-24 07:44:46