jquery首先扩展父级的< li> ul

时间:2012-05-24 16:04:31

标签: jquery

我有一些jquery在点击时扩展/折叠。我想默认扩展第一个项目,但我遇到了jquery的问题。我试过几个不同的角度无济于事。任何帮助将不胜感激!

http://jsfiddle.net/trrJp/1/

2 个答案:

答案 0 :(得分:0)

如果您的问题只是想要打开第一个项目,那么在设置完所有菜单jquery后,您可以执行以下操作:

$('#menu li:first').slideToggle();

或者您可以模拟点击:

$('#menu li:first').click();

实际代码取决于您的实际实现以及如何打开它,但一般的想法是触发第一个元素打开。

答案 1 :(得分:0)

您可以使用以下行

保留默认展开的第一个项目
  $('#collapser li:first-child > ul').show();

它的作用是选择first li,然后选择ulli中的show

First Child Selector

Working Fiddle