gpt4 book ai didi

javascript - 如果显示另一个元素,如何隐藏折叠的元素

转载 作者:行者123 更新时间:2023-11-28 15:09:38 26 4
gpt4 key购买 nike

我有 3 个按钮,单击后会折叠并显示一个表单。我想要的是,如果一个已经折叠,那么如果单击另一个,我希望它再次隐藏。

我的 fiddle :https://jsfiddle.net/77soggnv/

这是我的js代码:

$(document).ready(function(){

//See which panel has been clicked
$("#citizen").click(function(){
$(this).data('clicked', true);
});
$("#organisation").click(function(){
$(this).data('clicked', true);
});
$("#anonymous").click(function(){
$(this).data('clicked', true);
});

//Hide the other panels if one is clicked
if($("#citizen").data('clicked')){
$("#organisation").collapse("hide");
$("#anonymous").collapse("hide");
}
if($("#organisation").data('clicked')){
$("#citizen").collapse("hide");
$("#anonymous").collapse("hide");
}
if($("#anonymous").data('clicked')){
$("#organisation").collapse("hide");
$("#citizen").collapse("hide");
}

});

最佳答案

简单地你可以这样做:

$(".btn").click(function(){
$('.collapse.in').collapse('hide');
});

Updated Fiddle

关于javascript - 如果显示另一个元素,如何隐藏折叠的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37115295/

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