首页 > 解决方案 > 用javascript格式化文本拾取textarea的问题

问题描述

由于换行符(输入),我无法将下面的代码放入“textarea”:

1) 安装

2)好的

3) 喜欢

如果我在不换行的情况下写下它,它会起作用:

1) 安装 2) 好的 3) 喜欢

有什么方法可以将代码放入 textarea 而不干扰代码?上面的代码是从数据库(BBcode)中修复的。

html

<textarea class="message" rows="10" cols="60"></textarea>

javascript

$('.message').html('1) install
2) Ok
3) Like'); 

演示:https ://jsfiddle.net/v9kpdn4t/

标签: javascripttextarea

解决方案


val()html()用于_<textarea>

const str=`1) install

2) Ok

3) Like

html`

$('.message').val(str)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<textarea class="message" rows="10" cols="60"></textarea>


推荐阅读