我已经定义了一个带有2个按钮的对话框:确定+取消。 我现在要做的是在初始化后更改ok按钮的功能,所以我尝试了:
dlgPrompt.dialog({
buttons: {
'Ok': function() {
myFunction();
$(this).dialog('close');
}
}
});
不幸的是它不起作用(当点击确定时,没有任何反应)。 有谁知道什么是错的?
THX
答案 0 :(得分:38)
您需要调用'option'
方法,如下所示:
dlgPrompt.dialog('option', 'buttons', {
'Ok': function() {
myFunction();
$(this).dialog('close');
}
});
答案 1 :(得分:4)
dlgPrompt.parent().find(".ui-dialog-buttonset .ui-button-text:eq(0)").text("FirstButton");
dlgPrompt.parent().find(".ui-dialog-buttonset .ui-button-text:eq(1)").text("SecondButton");
等。