javascript - 从 textarea 复制到 div,保留换行符

标签 javascript jquery html textarea

我有一个 <textarea>和一个 <div> (里面有 <p>)。 在该区域中输入文本时,<p>在 keyUp 上更新内容。

有没有办法保留 textarea 中的换行符(新行)并以某种方式让它们像 div/p 中的换行符一样工作?

</p><p> 替换双“新行” ,这也可能吗?这接近于所见即所得可以处理的内容,但不希望为此,这是一个非常小的项目。


这就是我到目前为止所得到的。

$(".box textarea").keyup(function () {
  var value = $(this).val();  
  $('.box p').text(value);
});

最佳答案

您可能希望将 CSS 规则 white-space: prewhite-space: pre-wrap 添加到 .box p。这将按原样显示空白。

关于javascript - 从 textarea 复制到 div,保留换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165286/

相关文章:

javascript - 无法使用 JavaScript 获取下拉框中选定的值

javascript - 使用动态命名分配动态创建的 Jquery 选项卡

javascript - 需要找到这个脚本

jquery - 分页到下一页时 td 剪切

javascript - 如何使用 true/false 条件在 JavaScript 的 if 循环中暂停视频?

javascript - 更改 dateRangePicker 的日期格式

html - 为什么我不能为与 div 容器相同的高度设置图像样式高度 100%?

Javascript 闭包返回函数

javascript - 在 accounting.js 中使用 money.js 的问题

javascript - WebGL:gl.copyTexImage2D 竞争条件