加载原始div内容

时间:2013-07-05 07:32:06

标签: javascript jquery html css dom

我正在使用.hide().show()函数来切换我的页面内容,并使用.HTML()来更改div中的内容。

$('#wrap').html(' <span id="t-image"> </span> <span id="t-info"> </span>');

这会将wrap div中的所有内容更改为<span id="t-image"> </span> <span id="t-info"> </span>

无论如何都要加载wrap div内的原始内容?或者其他任何方式都可以在以后加载内容?

2 个答案:

答案 0 :(得分:3)

您可以将之前的html存储在该元素的数据中:

var $wrap = $("#wrap");
// Store
$wrap.data("old_html", $wrap.html());
// Update
$wrap.html(' <span id="t-image"> </span> <span id="t-info"> </span>');
// Revert
$wrap.html($wrap.data("old_html"));

答案 1 :(得分:1)

你可以使用jquery的append()

 $("#wrap").append("<b>Appended text</b>");

这只会在现有div内容之后添加内容..:)..