在jquery对话框关闭后重置元素

时间:2013-03-20 10:56:34

标签: html5 jquery-ui html jquery-ui-dialog reset

我有一个div元素,显示在我的页面中。在按钮上单击我将其设为对话框。关闭时,对话框消失。我希望在打开对话框之前重置div。 我可以想到的一种方法是手动查找创建对话框时添加的所有样式,元素和属性,并在关闭对话框时将其删除,并将div重置为对话框之前的页面。

这个解决方案看起来有点乱,因为任何人都可能会错过添加到对话框中的某些样式或元素,并且可能不是正确的方法。

有更好的方法可以做到这一点,或者我必须坚持使用这个解决方案。

谢谢。

1 个答案:

答案 0 :(得分:0)

插件的'destroy'方法完全删除了对话框功能。这会将元素返回到其初始状态

$( "#yourdiv" ).dialog( "destroy" );