当前位置:首页 > jquery

jquery .eq

2026-02-03 11:50:49jquery

jQuery .eq() 方法

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

jquery .eq

语法

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

示例

选择第一个 <li> 元素:

jquery .eq

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

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

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

.get() 的区别

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

示例对比:

// 使用 .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 基础概念 jQuery 是什么? jQuery 是一个轻量级的 JavaScript 库,简…

jquery和vue的区别

jquery和vue的区别

jQuery 和 Vue.js 的区别 jQuery 和 Vue.js 是两种不同的前端技术,分别适用于不同的场景和开发需求。以下是它们的主要区别: 设计理念 jQuery 是一个轻量级的 Java…

jquery下载

jquery下载

jQuery下载方法 官方渠道下载 访问jQuery官网(https://jquery.com/),点击首页的“Download”按钮。页面提供两个版本: Production:压缩版(min…

jquery 菜鸟

jquery 菜鸟

以下是针对 jQuery 初学者的基础指南,涵盖核心概念和常用操作: jQuery 简介 jQuery 是一个快速、轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和…

jquery怎么读

jquery怎么读

jQuery的正确发音 jQuery的发音为 "jay-query"(/ˈdʒeɪkwɪəri/)。其中: "jay" 发音类似字母 "J" 的英文读法。 "query" 发音与英文单词 "quer…

jquery和vue的区别

jquery和vue的区别

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