gpt4 book ai didi

jquery - slideToggle siblings others 打开div

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:35 25 4
gpt4 key购买 nike

我想关闭其他点击打开的 div。

我有这段代码,但老实说我不太明白,即使看过文档之后也是如此......

我做了一个 fiddle just here ,但是当我点击一个 div 时,所有隐藏的内容都会显示出来。

有想法吗?

这是我的代码:

<div class="etape-road-trip">
<span>Click me</span>
</div>
<div class="col-xs-12">
<div class="infos-etape-road-trip">
Hidden content
</div>
</div>


<div class="etape-road-trip">
<span>Click me</span>
</div>
<div class="col-xs-12">
<div class="infos-etape-road-trip">
Hidden content
</div>
</div>

CSS

.infos-etape-road-trip{
显示:无;
}

最佳答案

您需要定位正确的内容,使用当前元素,即 this 并使用 .next() child 紧随 sibling 的定位。

$('.etape-road-trip').click(function () {
var currentContent = $(this).next().find('.infos-etape-road-trip');
$('.infos-etape-road-trip').not(currentContent).slideUp();
currentContent.slideToggle();
});

Updated Fiddle

关于jquery - slideToggle siblings others 打开div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43804773/

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