Javascript jQuery显示列表项

Javascript jQuery显示列表项,javascript,jquery,Javascript,Jquery,我有两个ul,当点击顶部li时,它会显示下面的其他li,并隐藏在其他ul中打开的另一个 我的问题是,我必须在主li旁边添加一个View-All链接,我想将用户引导到View-All页面,同时仍然允许他们单击main-li来显示列表 我在李宇春的旁边贴了另一个标签,但现在我不能让这部电视剧的功能也发挥作用了。我不知道会出什么问题 我不擅长穿越dom,我知道我有兄弟姐妹 试试这个- 编辑:对不起,我错过了隐藏所有其他人的要求。谢谢你的评论。请现在查看链接,这个问题应该得到解决 注意,我已经将列表包装

我有两个ul,当点击顶部li时,它会显示下面的其他li,并隐藏在其他ul中打开的另一个

我的问题是,我必须在主li旁边添加一个View-All链接,我想将用户引导到View-All页面,同时仍然允许他们单击main-li来显示列表

我在李宇春的旁边贴了另一个标签,但现在我不能让这部电视剧的功能也发挥作用了。我不知道会出什么问题

我不擅长穿越dom,我知道我有兄弟姐妹

试试这个-


编辑:对不起,我错过了隐藏所有其他人的要求。谢谢你的评论。请现在查看链接,这个问题应该得到解决

注意,我已经将列表包装在一个名为_sidenav的div中。与寻找兄弟姐妹相比,我更喜欢这种方法,因为它更容易一目了然地阅读和解释,而且在将来也不会有太多混淆的空间

我想我知道你想要什么。看看这把小提琴:

我假设ViewAll链接会将您带到另一个页面,而列表的主li就像手风琴一样,在单击时隐藏或显示其他项目

$('ul li.cat-item', $('#_sidenav')).hide();
$('.cat-item', $(this).closest('ul')).toggle();

感谢Zoltan的帮助,但它似乎已失去隐藏所有其他打开列表的功能Hanks mccow002获得帮助,但它似乎已失去隐藏所有其他打开列表的功能请查看我的修订版。对不起,在阅读你的问题时,我错过了这个要求。
$('ul li.cat-item', $('#_sidenav')).hide();
$('.cat-item', $(this).closest('ul')).toggle();