2011-12-19 44 views
1
<span id="span1" contenteditable="true">this span is editable & awesome</span> 

如果我是$("#span1").html(),則返回this span is editable &amp; awesome。我試圖在數據庫中保存contenteditable的新值,並且我想將它們保存爲原樣,而不是編碼。contenteditable .html()正在編碼

我怎樣才能讓$("#span1").html()返回this span is editable & awesome而不是this span is editable &amp; awesome?如果我有兩個空格,例如this span is editable & awesome and great(在and轉換爲&nbsp;&nbsp;之前的兩個空格),也是如此。

+0

你想要的格式? – SLaks 2011-12-19 16:38:11

回答

2

試試這個:

$('#span1').text(); 
0

根據http://api.jquery.com/html/你無法知道究竟是從.html()返回反正:

此方法使用瀏覽器的innerHTML屬性。某些瀏覽器可能不會返回原始 文檔中完全複製HTML源代碼的HTML。例如,如果Internet Explorer僅包含字母數字字符 ,則有時會在屬性值附近引用 引號。

此外,您的示例代碼似乎已被SO編碼...