将纯文本转换为HTML

You*_*uss 3 jquery text

我有一个脚本,在某个时刻,我正在使用Ajax调用获取HTML(数据).我必须将此HTML转换为纯文本,如下所示:

$("#div").text(data);
Run Code Online (Sandbox Code Playgroud)

我现在想转过头来再次制作文本HTML.我有一个简单的Jquery方法吗?我试过了:

$("#div").text(data).end().html();
Run Code Online (Sandbox Code Playgroud)

没运气.

Fen*_*ton 8

您需要保持原始响应才能执行此操作...

$("#hiddendiv").html(data);
$("#div").text(data);
Run Code Online (Sandbox Code Playgroud)

然后你可以把它拿回来......

var html = $("#hiddendiv").html();
Run Code Online (Sandbox Code Playgroud)

根据评论更新......

您可以在显示之前删除该元素...

var html = $(data);
$('#cookiediv', html).hide();
$('#div').html(html);
Run Code Online (Sandbox Code Playgroud)

cookie消息的位置id="cookiediv"- 您可能需要调整选择器以获得此div,但几乎可以肯定地抓住它.