jquery不清除div

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

我在我的网站上有这个ajax加载代码

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]这个公认的答案清楚地指出了为什么海报应该张贴清晰的问题,包括标记。