gpt4 book ai didi

javascript - 删除最近上传的图像

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:20 26 4
gpt4 key购买 nike

我现在正在寻找几个小时来寻找这个简单的答案。我有 5 个图片上传字段,我想为每个上传的图片制作一个删除按钮。如果单击此按钮,则需要删除最接近的图像。

我知道 Stack 上有很多关于此项目的问题,但找不到合适的问题。我尝试了 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() 将不起作用。您可以使用 next()

使用

$(document).ready(function() {
$('.stn_uploader .delete').click(function() {
$(this).next('img').remove();
});
});

$(document).ready(function() {
$('.stn_uploader .delete').click(function() {
$(this).closest('.stn_uploader').find('img').remove();
});
});

关于javascript - 删除最近上传的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21858406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com