pet*_*ski 1 javascript jquery cross-browser
我有一个ajax代码,并且在成功中我有这个代码:
//success
alert(data.now); //1
alert($('#myTextArea').val()); //2
$('#myTextbox').val(data.now);
alert(data.now); //3
alert($('#myTextArea').val()); //4
Run Code Online (Sandbox Code Playgroud)
//1 提醒此文字:
'<p>hello how are you </p><p>tnx im fine</p>'
Run Code Online (Sandbox Code Playgroud)
('how'和'are'之间有两个空格)
//2警告空字符串.我textarea还是空的.
//3 提醒此文字:
'<p>hello how are you</p><p>tnx im fine</p>'
Run Code Online (Sandbox Code Playgroud)
('how'和'are'之间有两个空格)
//4:
'<p>hello how are you</p><p>tnx im fine</p>'
Run Code Online (Sandbox Code Playgroud)
只有一个空的空间.
可能是什么问题?
使用css white-space样式来保留元素内的空白区域.
https://developer.mozilla.org/en-US/docs/CSS/white-space
.my_element {
white-space: pre; /* or other pre- styles*/
}
Run Code Online (Sandbox Code Playgroud)
演示: http ://jsfiddle.net/5UWFB/2/