重点是给外层加<pre>标签,就可以保存空格和换行
<body>
<div>
<!-- 原文本 -->
<textarea id="testText">
1)sdfasfd
2)sadfadfa
3)sdfawer
</textarea>
<button>获取带格式文本</button>
<!-- 存储结果展示 -->
<div id="resutlText"></div>
</div>
</body>
<script>
$(document).ready(function () {
$("button").click(function () {
//获取带格式的原文本
var str = $("#testText").html();
console.log(str);
//将原文本赋值给新的div,重点是在str外层加<pre>标签
$("#resutlText").html("<pre>"+ str +"</pre>");
});
});
</script>
可以看到console.log(str)的结果是保留了原格式的,#resultText展示的存储结果也是带原格式的。

博客指出重点是给外层添加<pre>标签,以此来保存空格和换行。通过console.log(str)的结果以及#resultText展示的存储结果,可看到文本保留了原格式。

866

被折叠的 条评论
为什么被折叠?



