当前位置:首页 > jquery

jquery eq

2026-03-02 19:52:21jquery

jQuery .eq() 方法详解

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

语法

$(selector).eq(index)
  • index: 整数,表示元素在集合中的位置(从 0 开始)。负数表示从集合末尾倒数(-1 表示最后一个元素)。

使用示例

获取第一个匹配元素

jquery eq

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

获取最后一个匹配元素

jquery eq

$('li').eq(-1).css('font-weight', 'bold');

链式操作

$('div').eq(2).find('span').addClass('highlight');

与 .get() 的区别

  • .eq() 返回 jQuery 对象,可继续调用 jQuery 方法。
  • .get() 返回 DOM 元素,无法直接调用 jQuery 方法。

对比示例

// 返回 jQuery 对象
$('li').eq(1).hide();

// 返回 DOM 元素
$('li').get(1).style.display = 'none';

动态索引场景

let index = 2;
$('tr').eq(index).addClass('active');

注意事项

  • 超出范围的索引返回空 jQuery 对象(不会报错)。
  • 常用于表格行、列表项等需要按位置操作的场景。
  • 结合其他筛选方法(如 .filter())可实现更复杂的查询。

该方法提供了一种简洁的方式操作集合中的特定元素,是 jQuery 链式调用的重要组成部分。

标签: jqueryeq
分享给朋友:

相关文章

jquery 面试题

jquery 面试题

jQuery 面试题常见考点 DOM 操作 选择器使用:$("#id"), $(".class"), $("tag") 元素增删改查:append(), remove(), html(),…

jquery版本

jquery版本

jQuery 的版本历史及当前状态如下: 当前稳定版本 jQuery 的最新稳定版本是 3.6.4(发布于 2023 年 3 月),支持现代浏览器并修复了部分安全问题。 主要版本分支…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考…

jquery 节点

jquery 节点

jQuery 节点操作 jQuery 提供了丰富的 DOM 节点操作方法,可以轻松实现节点的增删改查。 查找节点 使用选择器查找节点是最常见的操作。jQuery 支持 CSS 选择器语法,可以快速定…

jquery跳转

jquery跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转有多种方式,以下是几种常见的方法: 使用 window.location.href $(document).ready(function…

jquery each

jquery each

jQuery each 方法详解 jQuery 的 each() 方法用于遍历 jQuery 对象或数组/对象,执行回调函数处理每个元素或属性。以下是具体用法和示例: 遍历 jQuery 对象 语法…