Несколько кнопок в диалоговом окне jquery ui показывает только одна
Вот скрипка. Я посмотрел на вопрос " Как добавить несколько кнопок в диалоговом окне Jquery UI? Но упомянутые там методы не сработали. Принятый был:
$("#mydialog").dialog({
buttons: {
'Confirm': function() {
//do something
$(this).dialog('close');
},
'Cancel': function() {
$(this).dialog('close');
}
}
});
не стесняйтесь пересмотреть мою скрипку и уведомить меня!
1 ответ
Решение
Метод в вопросе, который вы связали, работает. Ваша скрипка неверна. Она имеет
$('#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();
}
}
});
Вы получаете две кнопки.