2016-02-19 29 views
0

我需要打开一个BootstrapDialog并加载一个远程页面(PHP,CFM或其他)。我想知道是否可以从该加载的页面更改对话框属性(主要是TITLE)。我试图插入下面的代码,但它不工作:是否可以从远程文件更改BootstrapDialog标题和其他属性?

<script> 
$('#openedDialog').setTitle('Blah, blah'); 
</script> 

如果我添加:

alert($('#openedDialog')) 

它的工作原理。所以对象存在,只是我没有访问它的方法。

任何想法?

回答

2

当您使用bootstrap modal标题元素使用h4 tagclass modal-title。所以你可以用它代替setTitle

$('.modal-title').text("new title") 

text,如果你使用的是this bootstrap dialog plugin然后用

$('.bootstrap-dialog-title').text("new title") 

var dialogInstance = new BootstrapDialog(); 
dialogInstance.setTitle('new title'); 

否则,如果你给一个id的标题,然后

$('#myTitleID').text("new title") 
+0

我不使用引导模式,我用这 - https://nakupanda.github.io/bootstrap3-dialog/ –

+1

所以不是'。 modal-Title'使用'.bootstrap-dialog-title' – shu

+0

.bootstrap-dialog-title修复了这个问题。谢谢! –

相关问题