如何使用jquery选择第n个孩子的第n个孩子?

时间:2012-06-26 19:29:12

标签: jquery css

我怎么能在jquery中做其中任何一个?

  1. nth child的孩子
  2. 第n个孩子的第1个孩子
  3. 作为图像的第n个孩子的后代(儿童或者孙子)
  4. 编辑:我正在使用变量来访问像这样的“孩子”

    var number = ( ... code ...) ;
    .... eq(number)
    

    所以我不能做任何像

    这样的事情
    $('li:nth-child(2) li:nth-child(2)')
    

1 个答案:

答案 0 :(得分:5)

结合两者?

//1
$(":nth-child(2) :nth-child(3)")
//2
$(":nth-child(2) :first-child")
//3
$(":nth-child(2) img")

以与css样式表相同的方式执行此操作。

var number = 2;
//1
$(":nth-child(" + number + ") :nth-child(" + number + ")")
//2
$(":nth-child(" + number + ") :first-child")
//3
$(":nth-child(" + number + ") img")