如何返回分离的元素?

时间:2018-12-09 22:07:24

标签: javascript jquery

我希望出现按钮元素,以便在用户输掉游戏时提供“重新开始”选项。 .detach()非常适合隐藏按钮,但是我似乎无法使其脱离。一些答案建议使用append()方法,但对我不起作用。这是我尝试.detach()元素然后append()将其返回的代码。

  var detached_playAgainButton = $(".playAgainButton").detach();
  $("playAgainButton").append(detached_PlayAgainButton);

1 个答案:

答案 0 :(得分:0)

为什么不将jQuery对象存储在变量中,然后对该变量调用detach,那样,该变量将保存包含以下元素的jQuery对象:

var detached_playAgainButton = $(".playAgainButton");

detached_playAgainButton.detach();

$("playAgainButton").append(detached_PlayAgainButton);
// ^^^^^^^^^^^^^^^ BTW are you sure about this selector? This should be the container of the detached element not the element itself