美好的一天所以,我用HTML创建了一个textarea,并使用$ .load()使用jQuery动态填充内容。我遇到的问题是在IE 中仅如果我使用
标签,则不会显示换行符。我也尝试过使用
和
但无济于事。似乎没什么用。我不知道如何添加换行符。
一点额外的故事。我从vbscript动态获取此信息并将其全部创建为要添加到textarea的字符串。我尝试使用vbCrLf,但这也不起作用。它适用于Chrome和Firefox,但不适用于IE。
在IE中,它显示如下:
显示为空格
其他一切都以文字形式出现(即<br/>
将显示为&#34; <br/>
&#34;作为文本本身在文本区域中
任何帮助都会很棒。提前谢谢。
编辑:添加了示例代码
$('#data_holder_id').load('get_query_data.asp', function(response, status, xhr){
switch(status){
case "success":
$('#text_area_id').html(xhr.responseText);
break;
case "error":
console.log(xhr.status + " : " + xhr.statusText + " : " + xhr.responseText);
break;
}
});
答案 0 :(得分:-1)
答案可能在于html代码。 TextAreas有数百种属性和方法。
innertext,outertext和value是设置值的三种方法。但价值是最恰当的方式。
包裹属性控制线结尾行为。
http://msdn.microsoft.com/en-us/library/ie/ms535904(v=vs.85).aspx