FF和Chrome的表现很好,但是IE(8)并没有在格式化的代码中保留空格我将其放入TEXTAREA
<textarea id="vdt_table_textarea" style="white-space: pre"></textarea>
和
var vdt_demo_table_string = '<table id="example" class="display">\n\
<thead>\n\
<tr>\n\
<th>Rendering engine</th>\n\
<th>Browser</th>\n\
<th>Platform(s)</th>\n\
<th>Engine version</th>\n\
<th>CSS grade</th>\n\
</tr>\n\
</thead>\n\
etc....
';
$(document).ready(function() {
$('#vdt_table_textarea').html(vdt_demo_table_string.replace(' ', ' '));
});
如何让IE尊重我的授权?!
答案 0 :(得分:7)
CSS
textarea{
white-space:pre;
}
或者
textarea{
white-space:pre-wrap;
}
答案 1 :(得分:1)
不确定为什么你的方式不起作用,但这样做:
$('#vdt_table_textarea').html(vdt_demo_table_string.replace(/ /g, ' '));