javascript - 以字符串形式检索原始 html 实体(十进制)值

标签 javascript jquery html encoding

Possible Duplicate:
how to make iphone apps like ibeer, imilk, ibug, ibeer
Use javascript to get raw html code

假设我有一个像这样的 html 部分:

<div id="post_content">
  <span>&#9654;<span>
</div>

(这是右指三 Angular 形)

我想将“post_content”的子项获取为原始html,即与上面代码中完全相同的字符串,因此:

"<span>&#9654;<span>"

当我这样做的时候

$('#post_content').html() 

span get 的内容似乎被转换为其他内容,例如,当我使用 $.post() 发布它时,它会变成 %E2%96%B6。

如何获取与原始字符串完全相同的 post_content 内容?

最佳答案

看这里:

How to decode HTML entities using jQuery?

基本上使用:

var decoded = $("<div/>").html(encodedStr).text();

会给你你想要的。

关于javascript - 以字符串形式检索原始 html 实体(十进制)值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12424653/

相关文章:

Javascript:通过 lodash 或下划线或 corejavascript 转换对象响应数组

javascript - 更改多个 iframe 的内容

javascript - Canvas :在线条笔画/js sleep() 之间等待

html - 表格边框半径不四舍五入或使用边框折叠会使表格的其余部分困惑

javascript - IndexedDB 的锁定模型?

javascript - 来自 querySelectorAll 的事件节点

javascript - 抓取需要 md5 哈希作为参数的网页

javascript - HTML,禁用标记过程

javascript - 如何在数组中保存相同的对象类型

javascript - 如何在每个窗帘在中间相遇后添加延迟滚动?