我有一个脚本,在某个时刻,我正在使用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)
没运气.
您需要保持原始响应才能执行此操作...
$("#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,但几乎可以肯定地抓住它.