2

我无法获取和替换 DIV 元素中的换行符。

我需要获得与 中相同形式的文本div,但我必须将新行替换为< br >

我有 textarea 并且使用 jQuery 我正在将文本复制到< div id="text1">div 的宽度有限 div 中的 ant 文本会自动换行...我需要从< div id="text1">换行符替换为的位置获取文本< br>

HTML 代码:

<div id="text1" style="width:80px;">
Lorem ipsum dolor sit amet,
consectetuer adipiscing elit, sed diam nonummy
nibh euismod tincidunt ut laoreet dolore magna 
aliquam erat volutpat. Ut wisi enim ad minim veniam, 
quis nostrud exerci tation ullamcorper suscipit
lobortis nisl ut aliquip ex ea commodo consequat. 
</div>

jQuery代码:

var result = $('text1').html();
result = result.replace(/\n/g,'<br>');
result = result.replace(/\r/g,'<br>');

目标输出:

Lorem ipsum dolor<br> sit amet,consectetuer <br> adipiscing....

div 的宽度为 80px,因此它会自动换行。

replace /r /n jQuery 没有任何效果。

感谢您的任何回复

4

0 回答 0