javascript - 用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');
解决方案
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>
推荐阅读
- java - 使用 mongotemplate 时出现 ClassNotFound 异常
- javascript - 将单选按钮值保存到 cookie 并检索
- go - 传入一个调用另一个函数的函数
- java - 为什么我的 WebClient 异常没有被捕获?
- r - “NAMESPACE”文件中的指令“import”中的空名称
- javascript - 使用项目分数对对象数组进行排序
- python - 重塑数组后keras中的索引错误
- java - 无法将 Char 和 Int HashMap 转换为字符串
- python - 为什么我在 WiSe 数据集中使用 DeepLab v3+ 得到完全零预测,即使损失不断减少?
- javascript - elasticsearch中按文档划分的子文档字段的平均值