我正在寻找这个简单答案的小时。我有5个图像的上传领域,我想为每个上传的图像做一个删除按钮。如果你点击这个按钮,最近的图像需要删除。删除最近上传的图片
我知道堆栈上有很多关于此项目的问题,但无法找到合适的问题。我试过closest()
,find()
,closest()
与children()
,但无法使其工作。
有人能给我正确的提示吗?
我做了一个的jsfiddle:http://jsfiddle.net/4SHUG/
这是我的html:
<div class="stn_uploader">
<p class="delete">Delete</p>
<img src="http://3.bp.blogspot.com/-hME1fzYTKkc/Tl157uRJ3gI/AAAAAAAAIzQ/OnqAvShZaLA/s1600/white-clouds.jpg" width="300"/>
</div>
<div class="stn_uploader">
<p class="delete">Delete</p>
<img src="http://3.bp.blogspot.com/-hME1fzYTKkc/Tl157uRJ3gI/AAAAAAAAIzQ/OnqAvShZaLA/s1600/white-clouds.jpg" width="300"/>
</div>
<div class="stn_uploader">
<p class="delete">Delete</p>
<img src="http://3.bp.blogspot.com/-hME1fzYTKkc/Tl157uRJ3gI/AAAAAAAAIzQ/OnqAvShZaLA/s1600/white-clouds.jpg" width="300"/>
</div>
这是我的jquery:
$(document).ready(function() {
$('.stn_uploader .delete').click(function() {
$(this).closest('.img').remove();
});
});
谢谢!接下来不起作用,但.closest().find()会! – Robbert
@Robbert,接着也适用见[__demonstration__](http://jsfiddle.net/4SHUG/1/) – Satpal
呀被看到。但我已经在同一个jsfiddle中尝试过,并没有工作。但现在呢! – Robbert