<span id="span1" contenteditable="true">this span is editable & awesome</span>
如果我$("#span1").html()
,则返回this span is editable & awesome
。我正在尝试在数据库中保存contenteditable
s的新值,我想按原样保存它们,而不是编码。
我如何才能使$("#span1").html()
返回this span is editable & awesome
而不是this span is editable & awesome
?如果我有两个空格也是如此,例如this span is editable & awesome and great
(and
之前的两个空格转换为
)。
答案 0 :(得分:2)
尝试一下:
$('#span1').text();
答案 1 :(得分:0)
根据http://api.jquery.com/html/,你无法确定.html()
究竟是什么回复:
此方法使用浏览器的innerHTML属性。有些浏览器可能 不返回完全复制原始HTML源的HTML 文献。例如,Internet Explorer有时会离开 如果属性值仅包含字母数字,则引用它们 字符。
此外,您的示例代码似乎已由SO ...
编码