我偶然发现了一个小问题。
试图制作一个简单的手风琴导航。使用 jquery,但注意到一些我无法弄清楚的事情。
这是我的代码
<div class="box"> Item 1</div>
<div class="text"> Text Box </div>
<div class="box"> Item 2</div>
<div class="text"> Text Box 2</div>
<div class="box"> Item 3</div>
<div class="text"> Text Box 3</div>
JS
$('.box').click(function(){
$('.text').slideUp()
$(this).next().slideToggle()
})
我想知道的是,如果我使用
$(this).next().slideToggle()
一切正常。
现在我尝试替换(this)如下:
$('.text').next().slideToggle()
但效果不同。我认为(这个)会与 div-text 或至少与 DOM 中的其他东西有关?