Textarea在asp.net中的内容之前有空格

时间:2016-09-23 11:08:51

标签: javascript jquery css asp.net .net

enter image description here

在IE10中,textarea在asp.net中保存后显示内容之前的空白区域,然后如何使用jquery或javascript或css删除该空白区域它在IE9和IE8中工作正常但在IE10和文本中不应该显示在像第二张图像的白色空间的地方:

image

2 个答案:

答案 0 :(得分:0)

您可以使用trim()功能

var str = "       Hello World!        ";
alert(str.trim());

trim()方法从字符串的两边删除空格。 注意:trim()方法不会更改原始字符串。

对于不支持trim()方法的浏览器,您可以使用正则表达式从字符串的两边删除空格:

function myTrim(x) {
    return x.replace(/^\s+|\s+$/gm,'');
}

function myFunction() {
    var str = myTrim("        Hello World!        ");
    alert(str);
}

答案 1 :(得分:0)

您可以使用以下方法解决:

使用jQuery:

$('#textareId').html(vdt_demo_table_string.replace(/ /g, ' '));

使用CSS:

textarea{
white-space:pre;
}

OR

textarea{
white-space:pre-wrap;
}

希望它会对你有所帮助。

由于