<p>hello<br>wor l d</p>
那麼我想展示段落的HTML在另一個textarea的使用jQuery的html()方法
$(function() {
var temp = $('p').html();
$("textarea").html(temp);
});
但結果是
hello<br>wor l d
爲什麼<br>
無效?我沒有更改任何HTML。
<p>hello<br>wor l d</p>
那麼我想展示段落的HTML在另一個textarea的使用jQuery的html()方法
$(function() {
var temp = $('p').html();
$("textarea").html(temp);
});
但結果是
hello<br>wor l d
爲什麼<br>
無效?我沒有更改任何HTML。
textarea只是顯示文本,而不是格式化的HTML。
是的,如果你想將它作爲顯示輸出,下面的代碼應該有所幫助:
$(function() {
var temp = $('p').html();
var textareaval = temp.replace("<br>", "\n");
textareaval = textareaval.replace("<br />", "\n");
$('textarea').html(textareaval);
});
見的jsfiddle這裏: http://jsfiddle.net/6adgA/
你是從段落的顯示* html源代碼*後內容,還是顯示爲' '和'
'*呈現爲空格和換行符*? –
@Tomas Lycken:是的,我還想要換行符,因爲我希望標記寫入到sql中,所以當下一次我想從sql讀取時,它會保持原來的樣子 – hh54188