jquery不清除div
我在我的网站上有这个ajax加载代码jquery不清除div,jquery,html,Jquery,Html,我在我的网站上有这个ajax加载代码 if (base === 'basic') { $.ajax({ url: location, data: {}, success: function (result) { document.title = titlepage; window.history.replaceState(null, null, url); $('#co
if (base === 'basic') {
$.ajax({
url: location,
data: {},
success: function (result) {
document.title = titlepage;
window.history.replaceState(null, null, url);
$('#content').empty();
$('#content').html('');
$("#content").html(result);
}
});
} //if base
一切都可以,但不能
$('#content').empty();
$('#content').html('');
我怎样才能清除上面的所有内容
<div id="content">
这样我就可以在上面装新东西了?
里面有很多其他的div和代码
$("#content").html(result);
将替换content
Div中的现有数据。因此您不必担心删除旧信息
将替换
content
Div中的现有数据。因此,您不必担心删除旧信息问题在于,属性ID有两个具有相同属性值的标记。根据HTML规范,属性ID必须是唯一的标识符
<header>
<div id="content"></div>
</header>
<section>
<div id="content"></div>
</section>
因此,更改header div ID,您就可以开始了。问题是,您有两个标签,它们的属性ID具有相同的属性值。根据HTML规范ID,它们必须是唯一的标识符
<header>
<div id="content"></div>
</header>
<section>
<div id="content"></div>
</section>
因此,更改header div ID,您就可以开始了。调试器中是否有错误?您可能应该执行$('#content').empty();或$('#content').html('');因为两者都做相同的工作。使用.empty()将是一个更好的选择,因为不涉及字符串解析。它直接在DOM对象模型上运行。如果内容div中包含其他div,则可以使用
$('#content').children().remove()
删除内容div中的所有div。或者可以使用$('#content').childrenId').empty()
清除子内容请参阅[链接]然后单击“它将加载两个页面”。您是否从调试器中给出一些错误?您可能应该执行$(“#content”).empty()中的任一项操作;或$('#content').html('');因为两者都做相同的工作。使用.empty()将是一个更好的选择,因为不涉及字符串解析。它直接在DOM对象模型上运行。如果内容div中包含其他div,则可以使用$('#content').children().remove()
删除内容div中的所有div。或者可以使用$('#content').childrenId').empty()
清除子内容请参阅[链接]然后单击“它将加载两个页面,但不会在[链接]中对其进行测试”,然后单击“它将在[链接]中对其进行测试”,然后单击“你能提供小提琴吗?它的2个页面都是以开头的,1个页面的标题只包含1次,所有内容都必须工作,但……但它不会在[链接]中对其进行测试。”点击“你能提供小提琴吗?它的2页都是以开头的,1页的页眉只包含了1次所有东西都必须工作,但……是的,他有2个具有相同id“内容”的div。抱歉之前的评论。只要打开他链接的页面的源代码,你就会看到他使用的是相同id的[link](royta.ir/badurl)这是我的代码,所以我确定我没有2个id内容的div如果你看到你链接到我们的页面,你与我在顶部发布的div具有相同的id,所以请查看你的html。[royta.ir/Baddull]这一公认的答案清楚地指出了为什么海报应该张贴清晰的问题,包括标记。是的,他有两个div,id相同“内容”。抱歉之前的评论。只要打开他链接的页面的源代码,你就会看到他使用的是相同id的[link](royta.ir/badurl)这是我的代码,所以我确定我没有2个id内容的div如果你看到你链接到我们的页面,你与我在顶部发布的div具有相同的id,所以请查看你的html。[royta.ir/baddull]这个公认的答案清楚地指出了为什么海报应该张贴清晰的问题,包括标记。