1

我怎么能在 jquery 中做这些?

  1. 第 n 个孩子的第 n 个孩子
  2. 第 n 个孩子的第一个孩子
  3. 第 n 个孩子的后代(子女或孙子女)是图像

编辑:我正在使用一个变量来访问这样的“孩子”

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

所以我不能做任何事情

$('li:nth-child(2) li:nth-child(2)')
4

1 回答 1

6

将两者结合起来?

//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")
于 2012-06-26T19:31:26.003 回答