IE 问题 - Textarea 始终在一个字符串中显示文本,没有换行符
Posted
技术标签:
【中文标题】IE 问题 - Textarea 始终在一个字符串中显示文本,没有换行符【英文标题】:IE Issue- Textarea always display text in one string without line breaks 【发布时间】:2013-03-20 14:29:44 【问题描述】:我正在使用 Jquery load() 函数将文本文件加载到页面上的 Textarea 部分。能够在所有浏览器中按预期显示文本,并且 FFox 和 chrome 可以毫无问题地显示带有行尾的文本,但 IE 正在显示所有文本而没有任何换行符。请指教。下面是我的代码:
<script>
$(document).ready(function()
$("#contentArea").load("test.txt");
);
</script>
<textarea id="contentArea" rows="12" cols="80" disabled="yes" style="color:#663300;font-size:95%;background:#F5F5F5;line-height:25px;border:0px;font-weight:bold;font-family:Trebuchet MS;"></textarea>
【问题讨论】:
【参考方案1】:我相信如果你将 Textarea 的值设置为文件的内容,IE 也会看到换行符。
所以:
$(document).ready(function()
$.get('test.txt', function(contents)
$("contentArea").val(contents);
,'text');
);
HTH。
【讨论】:
没问题。如果我的回答是您的解决方案,请接受。谢谢。以上是关于IE 问题 - Textarea 始终在一个字符串中显示文本,没有换行符的主要内容,如果未能解决你的问题,请参考以下文章