【发布时间】:2012-06-26 19:29:11
【问题描述】:
我怎么能在 jquery 中做这些?
- 第 n 个孩子的第 n 个孩子
- 第 n 个孩子的第一个孩子
- 第 n 个孩子的后裔(子女或孙子女)是图像
编辑:我正在使用一个变量来访问这样的“孩子”
var number = ( ... code ...) ;
.... eq(number)
所以我什么也做不了
$('li:nth-child(2) li:nth-child(2)')
【问题讨论】:
我怎么能在 jquery 中做这些?
编辑:我正在使用一个变量来访问这样的“孩子”
var number = ( ... code ...) ;
.... eq(number)
所以我什么也做不了
$('li:nth-child(2) li:nth-child(2)')
【问题讨论】:
将两者结合起来?
//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")
【讨论】:
number 是一个包含子编号的变量?你的问题现在还不清楚。
":nth-child(" + number + ")...
:inth-child,:nth-child 在那里不起作用?