当前位置:首页 > jquery

jquery eq

2026-03-02 19:52:21jquery

jQuery .eq() 方法详解

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

语法

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

使用示例

获取第一个匹配元素

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

获取最后一个匹配元素

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

链式操作

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

与 .get() 的区别

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

对比示例

jquery eq

// 返回 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.js

jquery.js

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

jquery版本

jquery版本

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

jquery属性

jquery属性

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

jquery方法

jquery方法

jQuery 核心方法 $() 或 jQuery() 是核心选择器方法,用于获取 DOM 元素或创建 jQuery 对象。支持 CSS 选择器、DOM 元素或 HTML 字符串。 $('#id'…

加载jquery

加载jquery

加载 jQuery 的方法 通过 CDN 加载 推荐使用官方或公共 CDN(内容分发网络)加载 jQuery,速度快且稳定。将以下代码添加到 HTML 文件的 <head> 或 <b…

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…