描述:在BODY下面的某个地方是DIV,比如<div id="keepme"></div>
,应该保留。其他所有内容都应该是remove()
'。
你如何用jQuery做到这一点,即保留这个元素,删除正文下的其他所有内容。
答案 0 :(得分:5)
只需设置正文的html
即可$("body").html($("#keepme"));
答案 1 :(得分:2)
我建议:
$temp = $('#keepme').clone();
$('body').empty().append($temp);
答案 2 :(得分:1)
$('body :not(#keepme)').remove()
答案 3 :(得分:1)
分离keepme
div并保存引用,然后删除文档中的所有其他内容,然后附加keepme
div。
var keep = $("#keepme").detach();
$(document.body).empty().append(keep);
这将正确保留与keepme div关联的任何事件处理程序和jQuery数据,同时清除其他所有删除的信息。