JQuery:显示隐藏父元素中的子元素

时间:2013-02-19 01:03:04

标签: javascript jquery jquery-selectors

我有一系列菜单和子菜单(嵌套的uls)。我想显示一个嵌套在另一个父ul中的ul,而不显示父。我通常会这样做:

$('#menu ul li ul').show(300);

但由于原始的父级ul有display:none css,因此子级ul不显示。

我尝试过添加:

$('#menu ul:first').addClass('nodisplay');

但这也不起作用。

有人可以建议一种方法吗?

1 个答案:

答案 0 :(得分:3)

我会使用jQuery将其clone并将其附加到可见的父级,然后在不再需要时将其销毁。