繁体   English   中英

jQuery UI对话框模态仅使用类选择器打开一次

[英]jquery ui dialog modal only opens once using class selector

        $(".groomed").click(function() {
            var modal = $(".dash-modal", this).dialog({
                    height:400,
                    width:800,
                    modal:true,
                    autoOpen: false,
                    Cancel: function() {
                            $(".dash-modal", this).dialog("destroy");
                    }
            });
            console.log(modal);
            modal.dialog('open');
    });

我扔了所有的堆栈溢出,它们都处理一个id选择器,我需要它与类选择器一起工作。 上面包含了代码。

控制台将以下内容记录为首次单击:

[div#ui-id-2.dash-modal info ui-dialog-content ui-widget-content,prevObject:e.fn.e.init [1],上下文:tr.groomed,选择器:“ .dash-modal “,构造函数:函数,初始化函数:]

这是第二个:[prevObject:e.fn.e.init [1],上下文:tr.groomed,选择器:“。dash-modal”,构造函数:function,init:function…]

因此,在关闭模态后,似乎所有功能都被删除了,api表示要使用destroy,我已经尝试过使用close:和cancel:

请帮忙,谢谢!

  Cancel: function() {
                            $(".dash-modal", this).dialog("destroy");
                    }

以此破坏对话框

关闭对话框以根据您的要求使用

 Cancel: function() {
                            $(".dash-modal", this).dialog("close");
                    }

参考对话框关闭对话框销毁

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM