【问题标题】:Jquery UI Dialog conditional button textJquery UI Dialog 条件按钮文本
【发布时间】:2014-10-21 14:54:57
【问题描述】:

让 UI 对话框“关闭”按钮根据条件显示不同文本的正确方法是什么?

这是我的疯狂猜测,它不起作用。

$("#settings_popup").dialog({
    buttons: [{
        text: (function() {
            if ("ui-id-1" == curTab) {
                "Save"
            } else {
                "Done"
            }
        }),
        click: function() {
            $(this).dialog("close");
        }
    }],
    close: onSettingsClose
});

【问题讨论】:

    标签: jquery jquery-ui conditional jquery-ui-dialog


    【解决方案1】:

    这可能会有所帮助。对于主按钮文本,我在您的示例代码中添加了返回语句。

    我还为窗口顶部的关闭按钮添加了自定义悬停文本。

    $(document).ready(function(){
        var curTab = "ui-id-1";
        $("#settings_popup").dialog({
            buttons: [{
                text: (function() {
                    if ("ui-id-1" == curTab) {
                        return "Save";
                    } else {
                        return "Done";
                    }
                }),
            }],
            closeText: "CloseIt!",
        });
    });
    

    【讨论】:

      猜你喜欢
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多