2015-09-20 86 views
2

我想在Bootstrap彈出窗口中顯示div。在流星,我創建了下面的單擊事件:爲什麼Bootstrap的popover從DOM中刪除HTML元素?

選擇div:

var myDiv = $('.myDiv'); 

初始化和顯示酥料餅:

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

的問題是,當事件被觸發時,不知怎的,原始的div被從DOM中刪除。它確實顯示在popover裏面。
我不知道爲什麼會發生這種情況。請幫忙。

回答

2

從彈出的Bootstrap documentation上,選項的content屬性接受一個字符串或函數作爲值,但是您直接傳遞一個元素。相反,你可以得到像這樣的div的html:

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