当前位置:首页 > jquery

jquery eq

2026-04-08 04:58:39jquery

jQuery eq() 方法详解

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

语法

$(selector).eq(index)
  • selector:用于选择元素的 jQuery 选择器。
  • index:要获取的元素的索引(从 0 开始)。可以是正整数或负整数(负整数表示从集合末尾开始倒数)。

示例用法

获取正索引元素

// 获取第一个 <li> 元素(索引为 0)
$("li").eq(0).css("color", "red");

获取负索引元素

// 获取最后一个 <li> 元素(索引为 -1)
$("li").eq(-1).css("color", "blue");

链式操作

jquery eq

// 选择所有 <p> 元素,获取第二个元素并添加类
$("p").eq(1).addClass("highlight");

与 get() 的区别

  • eq() 返回一个 jQuery 对象,可以继续调用 jQuery 方法。
  • get() 返回一个 DOM 元素,无法直接调用 jQuery 方法。
// eq() 返回 jQuery 对象
$("li").eq(0).css("color", "red");

// get() 返回 DOM 元素
$("li").get(0).style.color = "red";

实际应用场景

  • 操作表格中的特定行。
  • 处理列表中的特定项。
  • 动态修改轮播图中的当前幻灯片。

注意事项

  • 如果索引超出集合范围,eq() 会返回一个空的 jQuery 对象,不会报错。
  • 负索引从 -1 开始(-1 表示最后一个元素,-2 表示倒数第二个,以此类推)。

通过合理使用 eq() 方法,可以高效地操作 DOM 集合中的特定元素。

标签: jqueryeq
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery 插件…

jquery.js

jquery.js

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互等操作。以下是关于 jQuery.js 的核心信息和使用方法: 获取 jQ…

jquery和vue的区别

jquery和vue的区别

核心设计理念 jQuery是一个基于DOM操作的轻量级JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计等任务。它采用命令式编程风格,需要手动操作DOM元素。 Vue是一个渐进…

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

html jquery

html jquery

HTML 与 jQuery 基础 HTML 是超文本标记语言,用于构建网页的结构和内容。jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Aja…