在关闭弹出层之前,可以先获取到上一级弹窗的 DOM 元素,修改其中的内容,然后再关闭当前弹出层。

示例代码如下:

// 获取上一级弹窗的 DOM 元素
var parentDom = parent.layer.getChildFrame('body', index);

// 修改上一级弹窗的内容
$(parentDom).find('#content').text('新的内容');

// 关闭当前弹出层
layer.close(index);

其中,'index' 是当前弹出层的索引值,可以通过 layer.open() 方法返回的值获取。getChildFrame() 方法可以获取到父页面中指定弹窗的 DOM 元素。在这个示例中,假设上一级弹窗中有一个 id 为 'content' 的元素,我们通过 find() 方法找到它并修改其中的文字内容。最后,调用 layer.close() 方法关闭当前弹出层。

Layer.open 弹窗关闭后如何重新渲染上一级弹窗 DOM 元素

原文地址: https://www.cveoy.top/t/topic/oel8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录