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