如何在jquery ui对话框中初始化按钮

时间:2012-11-05 03:47:17

标签: javascript jquery jquery-ui

我正在使用jquery ui对话框。我在document.ready事件中初始化了一个对话框。

   $("#globalConfirm").dialog({
        width: 500, autoOpen: false, resizable: false, draggable: false,
        modal: false        
   });

此对话框用于确认。现在我想添加一个按钮选项和回调函数,如:

   $("#globalConfirm").dialog("option", "buttons", '{
        "Confirm": function (event, ui) {
            //jquery code
        },
        "Cancle": function (event, ui) {
            $(this).dialog("close");
        }'
    );

这是初始化对话框后初始化jquery ui对话框的按钮选项的写方式吗?

1 个答案:

答案 0 :(得分:2)

是的,只需将选项作为对象传递,而不是字符串。

   $("#globalConfirm").dialog("option", "buttons", {
        "Confirm": function (event, ui) {
            //jQuery code
        },
        "Cancel": function (event, ui) {
            $(this).dialog("close");
        }
    );