gpt4 book ai didi

javascript - Jquery 替换 br 标签

转载 作者:行者123 更新时间:2023-11-30 12:22:19 25 4
gpt4 key购买 nike

我有几个像这样的换行符标签的文本

<br></br>

还有几个像这样的双换行符

<br></br><br></br>

我想摆脱单例<br></br> , 但我想保留双倍的使用 jquery 或 Jscript 我怎么能告诉它这样做当我使用 .filter("<br></br>")它不起作用,因为它摆脱了两者

有没有办法替换 <br></br><br></br> 的实例?与替换?或者其他方式

最佳答案

最简单的方法是三步过程:

text = text.
replace(/<br><\/br><br><\/br>/g, '____MAGICMARKER____').
replace(/<br><\/br>/g, '').
replace(/____MAGICMARKER____/g, '<br></br><br></br>')

希望 ____MAGICMARKER____ 永远不会成为您文本的一部分。另一种可能性(也是一种更好的、万无一失的可能性)是:

text = text.replace(/(<br><\/br>)+/g, function(all, once) {
if (all == once) return "";
return all;
});

请注意,这一切都是假设您在问题中的前提是正确的:您有一个文本(即一个字符串)。如果您有一个文档片段,那么您想对其 innerHTML 执行此操作。

关于javascript - Jquery 替换 br 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30608955/

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