gpt4 book ai didi

javascript - 换行符不会显示在 IE 中的文本区域中

转载 作者:太空狗 更新时间:2023-10-29 14:46:26 25 4
gpt4 key购买 nike

使用 jQuery 的 .load() 方法我将文本加载到文本区域中。在 Chrome 和 FF 中运行良好。与往常一样,IE 只是需要有所不同,不会显示换行符。

我试过 white-space:pre-wrap 但没有成功。

有什么想法吗?

我的代码:

$('#textarea').load('data.php');

data.php 只是查询 MySql 数据库并打印结果。

最佳答案

这可能是一个 line-ending issue .文本中是否有换行符 \n s 或 \r\n秒?如果他们只是 \n让我们尝试规范化文本。您可以使用一些 JavaScript 来完成此操作:

function normalizeNewlines(text)
{
return text.replace(/(\r\n|\r|\n)/g, '\r\n');
}

这是一个在过去对我有用的解决方案,当我做相反的事情时:我需要从 <pre> 中取出文本。可以粘贴到 !@#$ing 记事本并显示完整的换行符。

关于javascript - 换行符不会显示在 IE 中的文本区域中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5899202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com