我有一个按钮(假设它的名字是123),如果我按下它,那么会出现一个对话框窗口(让我们假设窗口1)。 Window1有1个按钮。如果我按下按钮,则会出现另一个对话窗口,其中还有1个按钮和2个单选按钮。在用户做出决定并按下按钮2之后,两个对话框窗口都应该消失。
我用
$("dialog1").remove();
$("dialog2").remove();
之后如果我想再次按123,则不会出现第一个(因此第二个)窗口。 .detach()
不是我需要的。
一切都在同一个会话中。我该如何让它再次出现?我应该使用哪些方法?
答案 0 :(得分:0)
$.hide()
和$.show()
- 如果您不想使用它们,请更新您的问题并解释为什么这些(或.detatch()
)不是可行的选择。另一种方法是重新创建DOM元素,例如使用$("<div id="dialog1">stuff</div>");
,但与hide / show和/或detach相比,这是非常低效的。