重点是给外层加<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展示的存储结果也是带原格式的。