当前位置:首页 > jquery

jquery eq

2026-02-03 11:52:17jquery

jQuery eq() 方法详解

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

语法

$(selector).eq(index)
  • index: 从 0 开始的整数,表示要选取的元素在集合中的位置。支持负数索引(从末尾开始计数)。

使用示例

选取列表中的第二个 <li> 元素:

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

使用负数索引选取倒数第二个 <div>

$("div").eq(-2).addClass("highlight");

:eq() 选择器的区别

  • eq() 是一个方法,作用于已匹配的 jQuery 对象。
  • :eq() 是选择器,直接在 DOM 查询时过滤元素:
    $("li:eq(1)").css("color", "blue"); // 效果与 eq(1) 相同

链式操作示例

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

jquery eq

$("p").eq(2).hide().fadeIn(1000);

注意事项

  • 如果索引超出范围(如 $("div").eq(10) 但只有 5 个 div),会返回空 jQuery 对象而非报错。
  • 与原生 JavaScript 的数组索引不同,jQuery 对象的 eq() 会返回新的 jQuery 对象,而非 DOM 元素本身。如需获取 DOM 元素,需使用 get(index)

实际应用场景

  • 动态操作表格中的特定行
  • 轮播图中定位到指定幻灯片
  • 表单中批量处理时针对某个输入框单独设置样式

标签: jqueryeq
分享给朋友:

相关文章

jquery和vue的区别

jquery和vue的区别

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

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

使用jquery

使用jquery

引入jQuery库 在HTML文件中通过<script>标签引入jQuery库。可以从CDN加载,例如: <script src="https://code.jquery.com/…

jquery 上传

jquery 上传

jQuery 文件上传方法 使用 jQuery 实现文件上传可以通过多种方式完成,以下是常见的几种方法: 使用原生表单和 AJAX 创建一个包含文件输入的表单,并通过 jQuery 的 AJAX…

jquery轮播

jquery轮播

jQuery轮播实现方法 jQuery轮播可以通过多种方式实现,以下是几种常见的方法: 使用Slick插件 Slick是一个流行的jQuery轮播插件,功能强大且易于使用。引入jQuery和Slic…

jquery 数字

jquery 数字

jQuery 数字操作 jQuery 本身不直接提供数字操作的方法,但可以结合 JavaScript 的数字处理功能来实现。以下是常见的数字操作场景及实现方式。 数字格式化 使用 JavaScrip…