jQuery哪个子元素选择器?

时间:2012-02-29 19:33:32

标签: jquery

我无法确定使用哪个选择器来获取子菜单中列出的项目。

  1. 列表项
  2. 列出项目
  3. 列出项目
    1. A
    2. C
  4. 我想使用Next / Prev对列表进行分页,但子菜单不会显示。我想一次显示5个项目,但是当你点击下一个时,你没有得到返回的子列表。

    小提琴:http://jsfiddle.net/saltcod/bXKsZ/1/

    由于

2 个答案:

答案 0 :(得分:1)

这也会隐藏你所有的子LI。

$('ul li:gt(4)').hide();

假设主要的UL id = list,只隐藏儿童LI的

 $('#list > li:gt(4)').hide();

编辑:与next / prev相同的问题。使用父ID来定义子项,而不是UL,因为子菜单也有UL

答案 1 :(得分:0)

使用space字符表示后代节点。

$('ancestor descendant')

http://api.jquery.com/descendant-selector/

如果您只想要直接子节点,请使用>

$('parent>immediateChild')

http://api.jquery.com/child-selector/