【发布时间】:2015-12-20 04:03:19
【问题描述】:
任务是重新加载 list div 及其所有内容。
内容为space和foo,也是用javascript生成的。
<div id="list-wrapper">
<div id="list">
<div class="space"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="foo"></div>
<div class="space"></div>
</div>
</div>
我正在尝试使用
$("#list-wrapper").load(document.URL + " #list");
但这不能正常工作 - 重新加载的 list 是空的:
<div id="list-wrapper">
<div id="list">
</div>
</div>
我也试过了
$("#list").load(document.URL + " #list");
同样,新的list 是空的。
有什么办法呢?
编辑以明确任务。想象一下,我们通过打开 Chrome 开发工具并删除了 3 个 foo 中的 1 个,手动对网页进行了一些更改。之后,我们希望脚本重新加载 list div,以显示所有 3 个foo,而不是 2 个。
【问题讨论】:
-
你能补充更多细节吗?第一次加载的情况如何?
-
看起来您正在尝试加载当前的
#list,根据您的说法,它是空的。 -
@JesusAngulo 第一次不是我加载的。它是 Chrome 的某种插件。第一次是 Chrome 自己生成的,不是我自己生成的。
-
您的问题不够清楚,无法得出正确的答案。您想显示动态创建的内容,还是尝试加载您在其他地方拥有的一些数据。
-
@Franco。我已更新帖子,请参阅底部的“编辑”。
标签: javascript jquery