gpt4 book ai didi

javascript - 单击追加
并单击删除

转载 作者:行者123 更新时间:2023-11-28 09:05:14 25 4
gpt4 key购买 nike

我有以下问题:

我附加 div:

$(".class").click(function() {   
$(this).append("<div class='click'></div>");
$("div.click").show();
});

然后我通过单击另一个按钮将其删除,但 div 仍然存在。

$(".button").on("click", function(e){
e.preventDefault();
...
$("div.click").hide();
});

最佳答案

尝试保持指向 div 的指针,以下应该可以工作。

var tempDiv;
$(".class").click(function() {
tempDiv = $("<div class='click'></div>").appendTo($(this)).show();
});

$(".button").on("click", function(e){
e.preventDefault();
tempDiv.remove();
});
<小时/>

否则你可以使用这种方式

$(".class").click(function() {   
$("<div class='click'></div>").appendTo($(this)).show();
});

$(".button").on("click", function(e){
e.preventDefault();
$('.click').remove();
});

PS:如果 .click 类默认未隐藏,您也可以删除 .show()

关于javascript - 单击追加 <div> 并单击删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17235335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com