当前位置:首页 > jquery

jquery中eq

2026-02-04 02:29:24jquery

jQuery 中的 eq() 方法

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

语法

$(selector).eq(index)
  • selector:用于选择元素的 jQuery 选择器。
  • index:要选择的元素的索引(从 0 开始)。支持负数索引(从集合末尾开始计数)。

示例

假设有以下 HTML 结构:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>

选择第一个 <li> 元素(索引 0)

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

结果:Item 1 的文本颜色变为红色。

jquery中eq

选择最后一个 <li> 元素(使用负数索引 -1)

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

结果:Item 3 的文本颜色变为蓝色。

:eq() 选择器的区别

  • eq() 是一个方法,作用于已匹配的 jQuery 对象。
  • :eq() 是一个选择器,直接在初始选择时过滤元素。

示例对比:

jquery中eq

// 使用 :eq() 选择器
$("li:eq(1)").css("color", "green");

// 使用 eq() 方法
$("li").eq(1).css("color", "green");

两者效果相同:Item 2 的文本颜色变为绿色。

链式调用

eq() 可以与其他 jQuery 方法链式调用:

$("li").eq(1).addClass("highlight").fadeOut(1000);

效果:选中第二个 <li> 元素,添加 highlight 类,并淡出消失。

注意事项

  • 如果索引超出范围(如 eq(10)),返回的 jQuery 对象为空,不会报错。
  • eq() 不修改原始 jQuery 对象,而是返回一个新的对象。

标签: jqueryeq
分享给朋友:

相关文章

jquery 菜鸟

jquery 菜鸟

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

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery对象

jquery对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素集合的对象。它提供了一系列便捷的方法来操作 DOM、处理事件、实现动画等。与原生 DOM 对象不同…

下载jquery

下载jquery

下载 jQuery 的方法 官方网站下载 访问 jQuery 的官方网站 https://jquery.com,点击页面上的“Download”按钮。选择压缩版(minified)或未压缩版(unco…

jquery 上传

jquery 上传

jQuery 文件上传方法 使用 jQuery 实现文件上传可以通过多种方式完成,以下是常见的几种方法: 使用原生表单和 AJAX 创建一个包含文件输入的表单,并通过 jQuery 的 AJAX…

jquery 跳转

jquery 跳转

jQuery 页面跳转方法 使用 jQuery 实现页面跳转可以通过多种方式完成,以下是几种常见的方法: 修改 window.location 属性 // 直接跳转到指定 URL window.l…