按钮和对话框使用 jQuery

buttons and dialogs using jquery

本文关键字:jQuery 对话框 按钮      更新时间:2023-09-26

我有一个按钮(假设它的名字是123),如果我按下它,那么会出现一个对话框窗口(假设是window1)。窗口 1 有 1 个按钮。如果我按下按钮,则会出现另一个对话框窗口,其中也有 1 个按钮和 2 个单选按钮。用户做出决定并按下按钮 2 后,两个对话框窗口都应消失。

我使用

$("dialog1").remove();
$("dialog2").remove();

之后,如果我想再次按 123,则不会出现第一个(因此是第二个)窗口。 .detach()不是我需要的。一切都在同一个会话中。我怎样才能再次出现呢?我应该使用什么方法?

分别$.hide()$.show() - 如果您不想使用它们,请更新您的问题并解释为什么这些(或.detatch())不是可行的选择。另一种方法是重新创建 DOM 元素,例如使用 $("<div id="dialog1">stuff</div>"); ,但与隐藏/显示和/或分离相比,这是非常低效的。