gpt4 book ai didi

javascript - 单击 jQuery 时切换显示

转载 作者:行者123 更新时间:2023-12-03 09:55:38 25 4
gpt4 key购买 nike

我有一个 Accordion ......

  1. 单击后,我希望展开下一个 dd 部分。
  2. 如果点击另一个,我希望所有其他打开的部分首先关闭
  3. 如果点击打开的标题,我想关闭...

我有以下示例,但无法工作...

jQuery

$(".accordion > dt > a").click(function () {
$(".accordion a").removeClass('active');
if ($('.accordion > dd').next().is(':visible')) {
$(this).removeClass('active');
$('.accordion > dd').slideUp(200);
} else {
$(this).addClass('active');
$(this).parent().next().slideDown();
}
});

http://jsfiddle.net/m0zehxpc/

最佳答案

类似 this

$(".accordion > dt > a").click(function () {
$(".accordion a").removeClass('active');
$(this).addClass('active');
$('.accordion > dd').not($(this)).slideUp(200);
$(this).parent().next('dd').slideDown(200)
});

您可以忽略其中的.not部分

$('.accordion > dd').not($(this)).slideUp(200);

关于javascript - 单击 jQuery 时切换显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30749077/

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