Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 可编辑的div正在忽略`\n`_Jquery_Html_Css - Fatal编程技术网

Jquery 可编辑的div正在忽略`\n`

Jquery 可编辑的div正在忽略`\n`,jquery,html,css,Jquery,Html,Css,我有一个div,是的。如果我输入文本,问题就来了 111111111 22222222222 33333333333 只需11111111111122222222222233333333 我使用$.text获取div text,因为\n对于web浏览器来说不是换行符。如果要显示新行,则必须在看到新行字符的任何位置添加新行。用于新行\n用于源代码我正在尝试dt.text.replace/\n/g,但没有work@adeneo看我的comment@Royi检查你的例子,它不是working@Royi

我有一个div,是的。如果我输入文本,问题就来了

111111111

22222222222

33333333333

只需11111111111122222222222233333333


我使用$.text获取div text,因为\n对于web浏览器来说不是换行符。如果要显示新行,则必须在看到新行字符的任何位置添加新行。

用于新行\n用于源代码

我正在尝试dt.text.replace/\n/g,但没有work@adeneo看我的comment@Royi检查你的例子,它不是working@RoyiNamir-问题没有提到使用jQuery的文本来呈现HTML,很明显,这是关于为什么换行符不在DIV中呈现,这当然是因为HTML不关心空格和换行符,这使得它是一个完美的副本。@adeneo看到这个:试试这个,在新DIV中保留了行。还应该注意,重复问题的答案,也就是说,将空白设置为pre或pre wrap可解决此问题。