我正在使用jQuery对话框。它有一个问题,当我重新打开一个对话框时它需要旧值。
有没有办法可以在没有旧值的情况下重新打开对话框? 我可以使用模态窗口而不是对话框吗? 任何人都可以给我一个例子,我如何使用模态窗口?
答案 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/
干杯, 鲍勃