jquery对话框太多按钮

时间:2013-07-31 20:16:57

标签: javascript jquery jquery-ui

这是我的代码与jquery ui:

jQuery("#nodeliverydate").dialog({
    resizable:false,
    draggable:false,
    modal:false,
    buttons:[{text:"Close",click:function(){jQuery(this).dialog("close");}}]
});

使用jquery dialog作为警告框是一个非常简单的代码。我定义了一个按钮来关闭对话框。但是,它以非常奇怪的方式运行,对话框将包含许多按钮,按钮上的文本都是函数名称,例如"each","all","clone","select","size", etc。关闭后,如果再次显示对话框,则表示正常。有没有人知道为什么会这样?

1 个答案:

答案 0 :(得分:0)

jQuery("#nodeliverydate").dialog({
                    modal: true, title: 'Delete msg', zIndex: 10000, autoOpen: true,
                    width: 'auto', resizable: false,
                    buttons: {
                        Yes: function () {
                            // $(obj).removeAttr('onclick');                                
                            // $(obj).parents('.Parent').remove();

                            $(this).dialog("close");
                        },
                        No: function () {
                            $(this).dialog("close");
                        }
                    },
                    close: function (event, ui) {
                        $(this).remove();
                    }
                });

这项工作非常好:Yes or No confirm box using jQuery