当前位置:首页 > jquery

jquery .eq

2026-02-03 11:50:49jquery

jQuery .eq() 方法

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

语法

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

示例

选择第一个 <li> 元素:

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

选择最后一个 <li> 元素:

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

.get() 的区别

  • .eq() 返回一个 jQuery 对象,可以继续链式调用其他 jQuery 方法。
  • .get() 返回一个 DOM 元素,无法直接调用 jQuery 方法。

示例对比:

jquery .eq

// 使用 .eq(),可以继续链式调用
$("li").eq(1).css("color", "green");

// 使用 .get(),返回 DOM 元素
$("li").get(1).style.color = "yellow";

实际应用场景

  • 动态操作表格中的某一行。
  • 轮播图中切换到特定幻灯片。
  • 从一组元素中筛选特定位置的元素进行样式或内容修改。

注意事项

  • 如果索引超出范围(例如大于等于集合长度或小于负的集合长度),.eq() 会返回一个空的 jQuery 对象。
  • 结合其他 jQuery 方法(如 .filter().slice())可以更灵活地操作元素集合。

链式调用示例

$("div")
  .eq(2)
  .addClass("highlight")
  .fadeOut(1000);

标签: jqueryeq
分享给朋友:

相关文章

jquery的

jquery的

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。它的核心理念是“写得更少,做得更多”(Write Le…

jquery 获取

jquery 获取

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常用的几种方式: 通过 ID 获取元素 使用 $("#id") 可以获取指定 ID 的元素。例如: $("#m…

jquery 选择器

jquery 选择器

jQuery 选择器基础语法 jQuery 选择器基于 CSS 选择器语法扩展,用于快速定位 DOM 元素。基本结构为 $("selector") 或 jQuery("selector"),返回一个包…

jquery id

jquery id

jQuery 通过 ID 选择元素的方法 在 jQuery 中,可以通过 ID 选择器快速获取 DOM 元素。ID 选择器使用 # 符号加上元素的 ID 名称。 语法示例: $("#eleme…

jquery 样式

jquery 样式

jQuery 样式操作 jQuery 提供了多种方法来操作 HTML 元素的样式,包括直接修改 CSS 属性、添加或移除类、获取样式值等。 修改 CSS 属性 使用 css() 方法可以直接修改元素…

jquery获取元素

jquery获取元素

jQuery 获取元素的方法 jQuery 提供了多种方法来获取 DOM 元素,以下是常见的几种方式: 通过 ID 选择器获取元素 使用 #id 选择器可以获取具有特定 ID 的元素。例如: $(…