如何在不破坏jquery中的格式的情况下删除 br 标记。我可以删除 br ,但它会破坏我的格式。我试过这样的方法:
$(“#realTimeContents br”)。remove();
<div id="realTimeContents" > dfgdfgdf
<br>
<br>
bdfsfdsg
<br>
ipiopixdgfdfh
<br>
ipiopixdgfdfh
</div>
删除后看起来像这样:
dfgdfgdf bdfsfdsg ipiopixdgfdfh ipiopixdgfdfh
预期结果:
dfgdfgdf
bdfsfdsg
ipiopixdgfdfh
ipiopixdgfdfh
答案 0 :(得分:1)
我会在容器上添加一个样式白色空间:pre。这将保留空白格式。
<div id="realTimeContents" style="white-space:pre" >
这与使用pre
标记相同,但它可以让您保留原始结构。
答案 1 :(得分:0)
您可以在预标签中找出您的文字以尝试保留格式... http://www.w3schools.com/tags/tag_pre.asp
答案 2 :(得分:0)
您可以使用<pre>
代码...
甚至stackoverflow
这样做......
我认为您可能会在向stackoverflow添加问题时意识到这一点,因为您正在添加该格式以向我们展示您想要的结果。