我有一个ajax代码,并且在成功时我有这段代码:
//success
alert(data.now); //1
alert($('#myTextArea').val()); //2
$('#myTextbox').val(data.now);
alert(data.now); //3
alert($('#myTextArea').val()); //4
//1
提醒此文:
'<p>hello how are you </p><p>tnx im fine</p>'
(&#39;&#39;&#39;和&#39;之间有两个空格
//2
警告空字符串。我的textarea
仍然是空的。
//3
提醒此文:
'<p>hello how are you</p><p>tnx im fine</p>'
(&#39;&#39;&#39;和&#39;之间有两个空格
//4
:
'<p>hello how are you</p><p>tnx im fine</p>'
只有一个空白区域。
可能是什么问题?
答案 0 :(得分:7)
使用css white-space
样式来保留元素内的空白区域。
https://developer.mozilla.org/en-US/docs/CSS/white-space
.my_element {
white-space: pre; /* or other pre- styles*/
}
答案 1 :(得分:0)
用“\ u00a0”替换空格来解决我的问题。用“”替换它们在控制台中工作,但不在我的程序中。