jQuery eq() 方法

2025年3月17日 | 阅读 3 分钟

jQuery 中的 eq() 方法返回具有给定索引的元素。此方法将元素集合缩小到具有特定索引的元素。索引可以是正数或负数。如果使用负数索引,则索引计数从元素列表的末尾开始。

假设我们有一个表示元素集合的 jQuery 对象,那么 eq() 方法将构造一个新的 jQuery 对象,其中包含该集合中的一个元素。

语法

此方法接受一个名为 index 的参数。该索引是一个整数,从 0 开始。

index: 这是一个必需的参数,用于指定元素的索引。它可以指定为正数或负数。负数索引会导致索引计数从列表的末尾开始,而不是从开头开始。它总是从 0 位置开始,因此第一个值的索引为 0 而不是 1

让我们通过一些示例来说明如何使用 eq() 方法。在第一个示例中,我们将使用正数索引值,在第二个示例中,我们将使用负数索引值。

示例 1

在此示例中,有五个类名为 "para" 的段落元素。在这里,我们使用了 index 参数的正数值。

eq() 方法返回索引位置为 1 和 3 的元素。因为索引从 0 开始,所以它返回第二个和第四个元素。

输出

立即测试

执行上述代码后,输出将是 -

jQuery eq() method

示例 2

在这里,我们使用了 index 参数的负数值。eq() 方法返回索引位置为 -1 和 -3 的元素。

在输出中,我们可以看到 eq() 方法返回了第五个和第三个 段落 元素。这是因为第五个段落的负数索引值为 -1,第三个段落的负数索引值为 -3

输出

立即测试

执行上述代码后,输出将是 -

jQuery eq() method