我正在使用.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内的原始内容?或者其他任何方式都可以在以后加载内容?
答案 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内容之后添加内容..:)..