关闭子对话框时重新加载父对话框内容

时间:2013-03-07 18:24:29

标签: jquery jquery-ui javascript-events

我有一个大的jQuery对话框窗口,当在父对话框窗口中单击按钮以更新数据库时,它会打开更多的对话框窗口。

我希望在子对话框关闭时更新父窗口。

我可以通过事件关闭和load(url)看到如何执行此操作,但如何在不指定每个ID的情况下建立子和父之间的关联。

1 个答案:

答案 0 :(得分:1)

如果没有一些标记结构,我无法理解您的子对话框如何驻留在父级内部。

jQuery有一个名为.closest()的函数,它在DOM树中向上移动以找到最近的匹配选择器,因此您可以通过向父对话框提供类来使用它。当你想要使用它时,选择它们。

$(this).closest(".parent").html("Updated Content");
// ^ Represent your child dialog as you want