gpt4 book ai didi

javascript - jQuery隐藏最近(“div”)不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:28 24 4
gpt4 key购买 nike

我有这样的文件上传

<div class="wrapper" style="margin-top:20px;">
<input class="fileUpload" type="file" />
<br />
<div class="image-holder"></div>
<div>
<input style="display:none" class="cancella_immagine" type="button" value="cancella">
</div>
</div>


当我上传图片时,html代码会以这种方式更改

<div class="wrapper" style="margin-top:20px;">
<input class="fileUpload" type="file" />
<br />
<div class="image-holder"></div>
<img src="blabla/image.jpg" class="thumb-image">
<div>
<input style="display:none" class="cancella_immagine" type="button" value="cancella">
</div>
</div>


现在我想使用jQuery函数来隐藏图像,我正在尝试

$(document).on('click', '.cancella_immagine', function() {
$(this).closest('div').find('.thumb-image').hide();
});


但这不起作用

最佳答案

尝试将closest()与选择器一起使用,

$(document).on('click','.cancella_immagine', function () {
$(this).closest('div.image-holder').find('.thumb-image').hide();
});


或者您也可以使用 .prev()来完成此操作,

$(document).on('click','.cancella_immagine', function () {
$(this).parent().prev('.thumb-image').hide();
});

关于javascript - jQuery隐藏最近(“div”)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245390/

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