当前位置:首页 > 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 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“Write Less, Do More”,…

jquery 菜鸟

jquery 菜鸟

jQuery 入门指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下内容适合初学者快速上手。 引入 jQuery 在…

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery…

jquery和vue的区别

jquery和vue的区别

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

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

jquery特效

jquery特效

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