当前位置:首页 > jquery

jquery中eq

2026-02-04 02:29:24jquery

jQuery 中的 eq() 方法

eq() 是 jQuery 中的一个核心方法,用于从匹配的元素集合中选择指定索引位置的元素。该方法返回一个新的 jQuery 对象,包含指定索引的元素。

语法

$(selector).eq(index)
  • selector:用于选择元素的 jQuery 选择器。
  • index:要选择的元素的索引(从 0 开始)。支持负数索引(从集合末尾开始计数)。

示例

假设有以下 HTML 结构:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>

选择第一个 <li> 元素(索引 0)

$("li").eq(0).css("color", "red");

结果:Item 1 的文本颜色变为红色。

选择最后一个 <li> 元素(使用负数索引 -1)

$("li").eq(-1).css("color", "blue");

结果:Item 3 的文本颜色变为蓝色。

:eq() 选择器的区别

  • eq() 是一个方法,作用于已匹配的 jQuery 对象。
  • :eq() 是一个选择器,直接在初始选择时过滤元素。

示例对比:

// 使用 :eq() 选择器
$("li:eq(1)").css("color", "green");

// 使用 eq() 方法
$("li").eq(1).css("color", "green");

两者效果相同:Item 2 的文本颜色变为绿色。

链式调用

eq() 可以与其他 jQuery 方法链式调用:

$("li").eq(1).addClass("highlight").fadeOut(1000);

效果:选中第二个 <li> 元素,添加 highlight 类,并淡出消失。

jquery中eq

注意事项

  • 如果索引超出范围(如 eq(10)),返回的 jQuery 对象为空,不会报错。
  • eq() 不修改原始 jQuery 对象,而是返回一个新的对象。

标签: jqueryeq
分享给朋友:

相关文章

jquery库

jquery库

jQuery 库简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“Write Less, Do More”,…

jquery api

jquery api

以下是关于 jQuery API 的详细介绍和使用方法: jQuery API 概述 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…

jquery之家

jquery之家

jQuery之家资源推荐 jQuery之家(通常指提供jQuery相关资源的网站或社区)是开发者获取插件、教程和代码示例的重要平台。以下是几个与jQuery相关的优质资源网站: 1. jQuery官…

jquery 滑块

jquery 滑块

jQuery 滑块实现方法 使用 jQuery 实现滑块功能可以通过多种方式完成,包括使用原生 jQuery 或结合插件(如 jQuery UI)。以下是几种常见实现方法: 使用 jQuery UI…

jquery添加

jquery添加

jQuery 添加元素的方法 在jQuery中,添加元素到DOM有多种方式,可以根据需求选择合适的方法。 append() 将内容插入到选定元素的内部末尾处。 $("#container").ap…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…