jquery不清楚div

时间:2013-07-24 06:50:34

标签: jquery html

我的网站上有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和其他代码。

2 个答案:

答案 0 :(得分:2)

问题是您有2个标签,其属性ID具有相同的属性值。其中HTML规范ID必须是唯一标识符。

<header>
    <div id="content"></div>
</header>
<section>
   <div id="content"></div>
</section>

因此,更改标题div ID,您就可以开始使用了。

答案 1 :(得分:1)

$("#content").html(result);

将替换content Div中的现有数据。所以你不必担心删除旧信息