我的网站上有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和其他代码。
答案 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中的现有数据。所以你不必担心删除旧信息