我想知道是否有任何方法可以在关闭对话框后销毁它。
原因是:我有一个包含动态内容的对话框,我在其中添加文本和按钮。
当我第一次打开对话框时,元素的样式是用 jQuery Mobile 主题(例如按钮)正确设置的,但是......当我关闭它然后第二次重新打开它时,总是使用动态内容,元素没有用 jQM 主题设置样式,只是普通的导航器样式的元素。
可能的解释:
起初,当对话框尚未初始化时,您可以在其中插入任何您想要的元素,然后在初始化过程中,jQuery Mobile 相应地对元素进行样式化。当您关闭对话框时,它可能没有完全销毁,因此当您尝试打开它时,它不会初始化元素。
如何在再次打开之前销毁对话框并将其从 DOM 中完全删除?