gpt4 book ai didi

javascript - 如何删除 和
使用 javascript 或 jQuery?

转载 作者:可可西里 更新时间:2023-11-01 01:35:35 24 4
gpt4 key购买 nike

我写了下面的代码。但它只删除了 &nbsp;不是<br>

var docDesc = docDescription.replace(/(&nbsp;)*/g,"");
var docDesc1 = docDescription.replace(/(<br>)*/g,"");

最佳答案

可以实现删除<br>单独使用 CSS:

#some_element br {
display: none;
}

如果这不符合您的需要,并且您想真正删除每个 <br> ,这取决于,如果 docDescription实际上是一个字符串(那么上面的解决方案之一应该可以工作,特别是 Matt Blaine 的)或 DOM 节点。在后一种情况下,您必须遍历 br 元素:

//jquery method:
$('br').remove();

// plain JS:
var brs = common_parent_element.getElementsByTagName('br');
while (brs.length) {
brs[0].parentNode.removeChild(brs[0]);
}

编辑: 为什么是 Matt Baline 的建议?因为他也办案,哪里<br>出现在带有结束斜杠的 XHTML 上下文中。然而,更完整的是:

/<br[^>]*>/

关于javascript - 如何删除 和 <br> 使用 javascript 或 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2513848/

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