簡體   English   中英

HTML無法按預期呈現JavaScript換行符

[英]Html not rendering javascript breaklines as intended

我有一個json文件,其中包含一些文本,其中一些文本可能會有一些斷線

"surchargeNoteText":"Please note \r \n that pre-payments will take up to 2 business \r \n days to be allocated to your reservation",

我嘗試使用\\ r和/或\\ n,結果是這樣的 在此處輸入圖片說明

因此,有趣的是,在檢查html時,輸出正確,帶有2條換行符。

在此處輸入圖片說明

那么,這里有什么提示嗎?

CSS下方添加即可解決您的問題。 謝謝

p.jss98 {
   white-space: pre-wrap;
}

使用<pre>標記使文本保持所需的格式

 <pre> I am inside a pre Tag! <pre> 

在HTML中,您需要添加<br />來換行。

"surchargeNoteText":"Please note <br /> that pre-payments will take up to 2 business <br /> days to be allocated to your reservation",

使用&nbsp; 代替\\r<br/>代替\\n 在HTML中, \\r\\n不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM