我试图做一个简单的手风琴在用户点击第1层看到2级,点击二级看三级等。级别1将被复制多次,所以我使用.children方法来避免单击级别1时所有级别2的打开。jQuery的手风琴
问题是,当2级被点击它打开3级也将关闭1级我可以直接针对每一个来解决这个问题,但我想用代码的最低金额做。任何建议将不胜感激。
<div class="level1">
Level 1
<div class="level2">
Level 2
<div class="level3">
Level 3
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
$('.level1').click(function(){
$(this).children('.level2').slideToggle('300');
});
});
</script>
这很好,谢谢。 – jimbouton 2012-03-30 16:09:06