jQuery对话框保留旧值

时间:2009-09-01 07:33:51

标签: jquery dialog

我正在使用jQuery对话框。它有一个问题,当我重新打开一个对话框时它需要旧值。

有没有办法可以在没有旧值的情况下重新打开对话框? 我可以使用模态窗口而不是对话框吗? 任何人都可以给我一个例子,我如何使用模态窗口?

2 个答案:

答案 0 :(得分:3)

我不确定我是否完全理解你的问题,但我会猜测!

您可以挂钩打开或关闭对话框事件并重置输入值。

例如使用open

$('#elementId').dialog({
   open: function(event, ui) { 
      //clear input fields here
   }
});

答案 1 :(得分:1)

确保在检索值后在对话框的关闭事件上调用“destroy”。这将确保对话框在下次启动时正确重新初始化。我实际上在我的网站上写过这个问题 - http://blog.balfes.net/2013/02/14/properly-cleaning-up-a-jquery-dialog-box-to-prevent-memory-leaks/

干杯, 鲍勃