【问题标题】:JQuery UI - Change the button classJQuery UI - 更改按钮类
【发布时间】:2013-10-30 21:00:36
【问题描述】:

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

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

【问题讨论】:

标签: jquery jquery-ui


【解决方案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");
            }
        },
    ]
});

【讨论】:

    【解决方案2】:

    dialogClass 似乎就是你要找的东西

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

    【讨论】:

    • 谢谢,但这并不影响附加到按钮的类
    • 这可能是你想问的,而不是你问的!
    • 这是一个正确的答案,只是不完整。你的对话框现在有了一个类名,你可以导航到你想要的按钮,因为你现在可以引用任何子元素!
    猜你喜欢
    • 2011-03-23
    • 2011-05-22
    • 1970-01-01
    • 2012-05-03
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    相关资源
    最近更新 更多