0

是小提琴。我看过这个问题'如何在 Jquery UI 对话框中添加多个按钮?',但那里提到的方法不起作用。接受的是:

$("#mydialog").dialog({
    buttons: {
        'Confirm': function() {
            //do something
            $(this).dialog('close');
        },
        'Cancel': function() {
            $(this).dialog('close');
        }
    }
});

随时修改我的小提琴并通知我!

4

1 回答 1

0

您链接的问题中的方法确实有效。你的小提琴不正确。它有

$('#dialog').dialog({
    modal: true,
    dialogClass: 'no-close',
    buttons: [{
        text:'OK',
        click: function () {
             $(this).dialog('close');
        },
        text:'Cancel',
        click: function () {
             location.reload();
        }
    }]
});

如果您将其更改为您链接的问题中显示的格式

$('#dialog').dialog({
     modal: true,
     dialogClass: 'no-close',
     buttons: {
         'OK' : function () {
             $(this).dialog('close');
         },
         'Cancel' : function () {
             location.reload();
         }
     }
 });

你有两个按钮。

于 2013-08-15T19:21:12.727 回答