在jqueryui中为特定对话框设置标题栏css

时间:2014-07-14 21:51:47

标签: jquery-ui dialog

我创建了jqueryui对话框 $('#mydialog')。dialog({...});

我想设置标题栏属性。我知道我可以用CSS做到这一点并且工作正常:

.ui-dialog-titlebar {
   font-size: 10pt;
}

如果我想为特定对话框执行该操作该怎么办?我在下面尝试但它不起作用。谢谢!

#mydialog.ui-dialog-titlebar {
   font-size: 10pt;
}

1 个答案:

答案 0 :(得分:0)

所以这是如何做到的:

http://jsfiddle.net/7VW4V/

基本上向对话框小部件(http://api.jqueryui.com/dialog/#method-widget)添加一个id,如下所示:

$('#dialog').dialog('widget').attr('id', 'dialogId');

然后CSS很简单

#dialogId .ui-dialog-titlebar  {
    background:red;
}