gpt4 book ai didi

javascript - 在 div 中查找特定字符串并删除其 html 元素

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:14 24 4
gpt4 key购买 nike

有没有办法使用 javascript 查找特定字符串并删除其 html 元素。例如,我有以下 html 代码:

<div class="summary">
List of texts:
<ul>
<li>Text 0</li>
<li>Text 1</li>
<li>Text 2</li>
<li>Text 3</li>
<li>Text 4</li>
<li>Text 5</li>
</ul>
</div>

而我想隐藏“Text 2”,首先我想找到这个字符串,然后隐藏它。我试过的是使用 html().replace 但它只隐藏文本而不是元素。 JSFiddle

最佳答案

在 jQuery 中有 :contains

$('.summary li:contains(Text 2)').hide();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="summary">
List of texts:
<ul>
<li>Text 0</li>
<li>Text 1</li>
<li>Text 2</li>
<li>Text 3</li>
<li>Text 4</li>
<li>Text 5</li>
</ul>
</div>

关于javascript - 在 div 中查找特定字符串并删除其 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416082/

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