我想將文本保存在格式化爲pre
的contenteditable div中。我如何得到pre
形式的文本,而不是\n
和\r
被省略的文本?保留換行符時獲得contenteditable div文本
$('#save').click(function(e) {
var id = "board_code";
var ce = $("<pre />").html($("#" + id).html());
if ($.browser.webkit)
ce.find("div").replaceWith(function() { return "\n" + this.innerHTML; });
if ($.browser.msie)
ce.find("p").replaceWith(function() { return this.innerHTML + "<br>"; });
if ($.browser.mozilla || $.browser.opera || $.browser.msie)
ce.find("br").replaceWith("\n");
alert(ce.text());
});
http://jsfiddle.net/AD5q7/10/這並不工作
嘗試字符串CONTENTEDITABLE格
UPDATE:通過鍵入嘗試的字符串。字符串粘貼時可能沒有問題。
abc def
gh i
jkl
#include<iostream.h>
#include<conio.h>
int main(){
int grade, passingMark=75;
cout<<"Hi there, please enter your mark: ";
cin>>grade;
if(((grade >= passingMark)||(grade==35)) && (grade<101)){
cout<<"\nPass!";
}
return 0;//15lines
}
的保存文件必須也格式化這樣並沒有\ n \ r去除。林預計該警示應包括\ n
它適用於我......問題到底在哪裏? – geomagas
對不起,我不確定我完全理解。我可以得到一個例子,說明你把什麼放入div。什麼是提醒。然後你想看到提醒。 – Trevor
嘗試第一個字符串。該警報還應該包含換行符,而不是\ n已刪除 – extraRice