gpt4 book ai didi

javascript - 使用indexOf循环删除html实体

转载 作者:行者123 更新时间:2023-12-02 17:05:05 24 4
gpt4 key购买 nike

我怎样才能用 jquery 做到这一点?我想到了loop和indexOf,但还没有实现。我想删除 [ 符号后面的所有节点。

<p>1</p>
<p>2</p>
<p>3</p>
<p>[</p><!-- detect this symbol and delete ALL the element after it (include itself) -->
<p>a</p>
<p>b</p>
<p>c</p>
<p>1</p>
<p>2</p>
<p>3</p>
<p>1</p>
<p>2</p>
<p>3</p>

最佳答案

使用 jQuery :contains选择器来选择具有特定文本的元素。试试这个:

直到 jQuery 1.8:

$("p:contains('[')").nextAll().andSelf().remove();

使用 jQuery 新版本:

$("p:contains('[')").nextAll().addBack().remove();

<强> DEMO

关于javascript - 使用indexOf循环删除html实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25320387/

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