0

我有一个 textarea 元素,在它之上,我还有一个 div 块,它正好叠加在 textarea 上(例如:-facebook 评论框)。直到这个换行符进入场景,一切都变得很酷。所以我试图检测文本区域中的每个换行符(自然换行),并<br/>在遇到时将标签插入到 div 块中。

实际上,循环遍历 textarea 中的字符可以解决问题,但这会过度杀伤该过程,特别是当 textarea 的值恰好很长时。

html5 的“wrap-hard”属性正是我需要的,但这需要提交表单。

有人可以建议一种理想的方法来检测文本区域中的自然换行符吗?非常感谢!!!

4

2 回答 2

1

您可以在 div中使用word-breakor属性:white-space

http://caniuse.com/#feat=word-break
http://www.w3schools.com/cssref/playit.asp?filename=playcss_white-space&preval=pre-line

于 2012-07-23T15:39:42.350 回答
0

希望这些链接对您有所帮助,

JavaScript:如何向 HTML 文本区域添加换行符?

http://www.sitepoint.com/forums/showthread.php?430599-lt-textarea-gt-new-line

只测试返回字符

于 2012-07-23T15:55:06.297 回答