当前位置:首页 > jquery

jquery eq

2026-02-03 11:52:17jquery

jQuery eq() 方法详解

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

jquery eq

语法

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

使用示例

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

jquery eq

$("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 方法链式调用:

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

注意事项

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

实际应用场景

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

标签: jqueryeq
分享给朋友:

相关文章

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery 图表

jquery 图表

jQuery 图表库推荐 jQuery 本身不直接提供图表功能,但可以通过插件或集成其他库实现图表绘制。以下是几种常用的 jQuery 图表解决方案: Chart.js 集成 Chart.j…

jquery选择

jquery选择

jQuery选择器基础 jQuery选择器基于CSS选择器语法,用于快速定位和操作DOM元素。通过$()或jQuery()函数传入选择器字符串实现。 常见选择器类型: 元素选择器:$("p") 选…

jquery属性

jquery属性

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

jquery 对象

jquery 对象

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

html jquery

html jquery

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