【发布时间】:2011-08-20 01:57:34
【问题描述】:
例如,我将 body 标记的 HTML 内容存储在 Jquery 的一个变量中。所以,
var current_html = $("body").html();
然后我附加一些 DIV 并进行其他动态更改。即使我在每次 DOM 更改后出于某种原因更新变量“current_html”,它也只会在文档加载时输出原始 DOM 内容,并且不包含任何附加项......即使我更新了 current_html 变量。
那么有没有办法读取当前的 DOM html,包括所有动态附加的项目。我尝试了 .live 的各种用法,但没有任何乐趣。
提前致谢。
【问题讨论】:
-
你的英语不是很清楚,但你的 current_html var 有一个 html 副本,更新它不会更新 dom。您可以使用以下命令更新将您的更改归因于正文的 dom:$('body').html(current_html)。