为什么赢得后续换行符(\ n)在内容可编辑div中显示空行?

时间:2016-02-23 18:32:52

标签: javascript html css firefox

我有一个内容可编辑的div pre-wrap样式。 (我希望轻松进行文本操作,并且在将文本传输到div和从div传输文本时,并不想使用<br>来解决换行问题。)

当给出1\n2\n3之类的字符串时,它会按预期显示。但是,如果最后有\n,则不会显示空行。因此,当用户在最后一个字符后按Enter键时,虽然\n被添加到文本中,但是没有显示空行提示(虽然但是我确实在按两次输入时显示,但我不会&#39} ; t想要那个。)

如何让它展示?

我在Windows 7上使用Firefox 42。

1 个答案:

答案 0 :(得分:1)

我没有得到这个问题的答案(不仅仅是在SO上,甚至在我的研究中)。但是,我发现了一个黑客来解决这个问题。使用其中一个非破坏空格字符可以得到我想要的东西。我不打算将数据传递给第三方处理,因此我选择的任何字符都可以在后期处理中删除。