BootstrapDialog,如何在对话框中显示“display:none”div

时间:2016-10-15 15:15:01

标签: javascript jquery html twitter-bootstrap bootstrap-dialog

我有一个带有bootstrap&的html页面BootstrapDialog。

在那个页面中,我有一个像这样的div:

<div id="divtoload" style="display:none">Test</div>

我想将这个加载到BootstrapDialog中。

我尝试使用

BootstrapDialog.show({
        message: $('<div></div>').load('index.html #divtoload')
    });

但它不起作用,因为它是“display:none”。

1 个答案:

答案 0 :(得分:0)

一旦加载,你就无法展示它。

看到它不是DOM中的元素,但是新创建的元素,您可能必须创建对该元素的引用,并在其中查找插入的元素等。

var element = $('<div></div>').load('index.html #divtoload', function() {
    element.find('#divtoload').show();
});

BootstrapDialog.show({
    message: element
});