我有一个目标 div显示了一些组件。这些组件附加了一些事件(鼠标悬停,点击)。我不控制这段代码也不控制那些事件。他们就在那里。我想在这个 div 中渲染一个小部件。为此,我正在做类似的事情:
var save = el.innerHTML;
el.innerHTML = "my widget code";
当我的小部件完成其过程时,我想回到原始内容,所以我这样做:
el.innerHTML = save;
先前保存的组件已正确替换,但附加到它们的事件不再起作用。
我无法隐藏,显示 div。我需要替换 innerHTML 以获得准确的样式和定位。
在我的情况下你会怎么做?如果有帮助,我正在使用 jQuery。
谢谢。