JQuery UI - 更改按钮类

时间:2013-10-30 21:00:37

标签: jquery jquery-ui

对于标准的JQuery UI对话框小部件,有人可以解释如何更改按钮上的CSS类吗? 我的addClass()调用无效。

$("#dialog-message").dialog({
    modal: true,
    buttons: {
        Ok: function () {
            $(this).dialog("close");
            $(this).addClass("btn");
        }
    }
});

2 个答案:

答案 0 :(得分:1)

要回答您的意思,“有人可以解释我如何更改标准JQuery UI对话框小部件的CSS类 ”,有几种方法。这是最独立的。 请注意,'class'使用单引号进行封装。这是因为IE不会中断。

$("#dialog-message").dialog({
    modal: true,
    buttons:[
        {
            text: 'Ok', 
            'class': 'btn',
            click: function(){
                $(this).dialog("close");
            }
        },
        {
            text: 'Cancel', 
            'class': 'cancel',
            click: function(){
                $(this).dialog("close");
            }
        },
    ]
});

答案 1 :(得分:0)

dialogClass似乎就是你要找的东西

$("#dialog-message").dialog({
    modal: true,
    dialogClass: 'btn',
    ...

});