为什么Bootstrap的popover从DOM中删除HTML元素?

时间:2015-09-20 23:34:25

标签: twitter-bootstrap

我想在Bootstrap popover中显示div。在Meteor中,我使用以下内容创建了一个click事件:

选择div:

var myDiv = $('.myDiv');

初始化并显示popover:

$('#someButton').popover({html: true, content: myDiv});
$('#someButton').popover('show');

问题是,无论何时触发事件,原始div都会从DOM中删除。它确实显示在弹出窗口内。
我不知道为什么会这样。请帮忙。

1 个答案:

答案 0 :(得分:2)

从popover上的Bootstrap documentation开始,选项的content属性将字符串或函数作为值,但是您直接传递元素。相反,你可以像这样得到div的html:

var myDiv = $('.myDiv').html();