gpt4 book ai didi

jQuery - 如何根据 src 删除下一个 li 中的元素

转载 作者:行者123 更新时间:2023-12-01 03:59:52 24 4
gpt4 key购买 nike

我想在点击删除目标图像时删除下一个li中的超链接target.jpg图像。这是 HTML:

<li id="remover">
remove target image
</li>

<li>
<a hre="/path1"> <img src="/path/to/img1.jpg" > </a>
<a hre="/path2"> <img src="/path/to/target.jpg" > </a>
<a hre="/path3"> <img src="/path/to/img3.jpg" > </a>
<li>

我想知道如何才能实现这一目标?

更新:请注意,我只想删除下一个图像(包括它包含的超链接),而不是页面上具有该 src 的所有图像。

所以结果应该是:

<li id="remover">
remove target image
</li>
<a href="/path1"> <img src="/path/to/img1.jpg"> </a>
<a href="/path3"> <img src="/path/to/img3.jpg"> </a>

最佳答案

$('#remover').click(function () {
$(this).next('li').find("img[src='/path/to/target.jpg']").parent('a').remove();
});

当你删除 a 时,里面的 img 也会被删除

关于jQuery - 如何根据 src 删除下一个 li 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49923184/

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