【发布时间】:2010-07-01 20:07:09
【问题描述】:
是否在某个特定类的所有对象中创建了一个数组?我想用 class="clCategory" 找到第六个 div。有没有类似的东西:
$('.clCategory:sixth').css(...);
或
$('.clCategory')[6].css(...);
或者我是否必须在以编程方式创建每个具有 class="clCategory" 的 DIV 的同时创建数组?
【问题讨论】:
是否在某个特定类的所有对象中创建了一个数组?我想用 class="clCategory" 找到第六个 div。有没有类似的东西:
$('.clCategory:sixth').css(...);
或
$('.clCategory')[6].css(...);
或者我是否必须在以编程方式创建每个具有 class="clCategory" 的 DIV 的同时创建数组?
【问题讨论】:
您正在寻找eq(x)
它是从 0 开始的,所以第 6 个实际上是 #5
例如:
$('.clCategory:eq(5)')
您也可以查询$('.clCategory') 并通过[5] 甚至.get(5) 访问它。两者的不同之处在于您将获得 DOM HTMLElement,而不是我之前示例中的 jQuery 包装元素。
【讨论】:
您必须使用第 n 个子选择器。请参阅this 相关帖子。
【讨论】: