我有一段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>'
(“how”和“are”之间有两个空格)
//2
警报为空字符串。我的textarea
仍然是空的。
//3
提示此文本:
'<p>hello how are you</p><p>tnx im fine</p>'
(“how”和“are”之间有两个空格)
//4
'<p>hello how are you</p><p>tnx im fine</p>'
只有一个空格。
会有什么问题呢?
发布于 2012-11-28 20:15:27
用"\u00a0“替换空格解决了我的问题。用“”替换它们在控制台中起作用,但在我的程序中不起作用。
发布于 2012-11-26 20:19:41
使用css white-space
样式保留元素内的空白。
https://developer.mozilla.org/en-US/docs/CSS/white-space
.my_element {
white-space: pre; /* or other pre- styles*/
}
https://stackoverflow.com/questions/13572412
复制相似问题