Условная кнопка добавлена ​​в модальное окно jQuery

У меня есть модальное окно jQuery, куда я хочу добавить дополнительная кнопка, если выполняется условное выражение

Исходный пример кода (сокращение):

$("#dialog").html("<div></div>").dialog({
    title: "Some Title",
    modal: true,
    width: 550,
    buttons: {
        Ok: function() {
            //
        },
        'A Button': function() {
            //
        }
    }
}).dialog('open');

Итак, как вы видите выше, есть модальное окно с двумя кнопками, но я также хочу добавить туда некоторый динамический код, чтобы иметь возможность для обслуживания дополнительной кнопки, если установлена ​​переменная, например

var some_variable = 0;

$("#dialog").html("<div></div>").dialog({
    title: "Some Title",
    modal: true,
    width: 550,
    buttons: {
        Ok: function() {
            //
        },
        'A Button': function() {
            //
        }
        /* ??? */
        if (some_variable==1) //then add the other button's code here..
        /* ??? */
    }
}).dialog('open');
9
задан Andrew Odendaal 28 May 2012 в 12:48
поделиться