我有这样的代码:
<div class="clickme">some text</div>
<div class="slide">slide</div>
<div class="slide">slide</div>
<div class="slide">slide</div>
<div class="clickme">some text</div>
<div class="slide">slide</div>
带有类幻灯片的div是隐藏的,我想要做的是,如果用户单击div clickme,只有下三个(或任意数量)的div将向下滑动以显示内容,如果用户单击该内容则相同第二个clickme div.
我无法更改html所以我认为jQuery可能是我的解决方案.
最佳答案 你需要
.nextUntil()
–
DEMO
$(".clickme").on("click", function() {
$(this).nextUntil(".clickme").slideToggle();
});