相关疑难解决方法(0)

HTML实体解码

如何使用JavaScript或JQuery对HTML实体进行编码和解码?

var varTitle = "Chris' corner";
Run Code Online (Sandbox Code Playgroud)

我希望它是:

var varTitle = "Chris' corner";
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

231
推荐指数
13
解决办法
38万
查看次数

解码其中包含特殊HTML实体的字符串的正确方法是什么?

假设我从服务请求中获得了一些JSON,如下所示:

{
    "message": "We're unable to complete your request at this time."
}
Run Code Online (Sandbox Code Playgroud)

我不确定为什么那个抄袭被编码为那个('); 我所知道的是我想解码它.

这是一种使用jQuery的方法,它突然出现在我脑海中:

function decodeHtml(html) {
    return $('<div>').html(html).text();
}
Run Code Online (Sandbox Code Playgroud)

但这似乎(非常)hacky.什么是更好的方式?有"正确"的方式吗?

javascript jquery html-entities

184
推荐指数
6
解决办法
20万
查看次数

标签 统计

javascript ×2

jquery ×2

html ×1

html-entities ×1