当前位置:首页 > jquery

jquery中eq

2026-03-16 23:16:57jquery

eq() 方法的作用

jQuery 中的 eq() 方法用于从匹配的元素集合中选取指定索引位置的元素。该方法返回一个包含单个元素的 jQuery 对象,索引从 0 开始计数。

jquery中eq

基本语法

$(selector).eq(index)
  • selector:用于选择元素的 jQuery 选择器。
  • index:要选取的元素的索引值,可以是正数(从前往后)或负数(从后往前)。

使用示例

选取正数索引

// 选取所有 <li> 元素中的第二个元素(索引为 1)
$("li").eq(1).css("color", "red");

选取负数索引

// 选取所有 <li> 元素中的倒数第二个元素(索引为 -2)
$("li").eq(-2).css("color", "blue");

链式调用

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

jquery中eq

// 选取第三个 <div> 元素并隐藏
$("div").eq(2).hide();

与 get() 方法的区别

  • eq() 返回一个 jQuery 对象,可以继续调用其他 jQuery 方法。
  • get() 返回一个 DOM 元素,不能直接调用 jQuery 方法。
// eq() 返回 jQuery 对象
$("li").eq(1).css("color", "red");

// get() 返回 DOM 元素
$("li").get(1).style.color = "red";

动态索引示例

可以通过变量动态指定索引:

var index = 3;
$("p").eq(index).addClass("highlight");

注意事项

  • 如果索引超出范围(大于等于元素数量或小于负的元素数量),eq() 会返回一个空的 jQuery 对象。
  • eq() 方法与 :eq() 选择器功能类似,但 :eq() 是选择器的一部分,而 eq() 是 jQuery 方法。

标签: jqueryeq
分享给朋友:

相关文章

jquery图片

jquery图片

jQuery 图片操作 jQuery 提供了多种方法来处理图片,包括加载、显示、隐藏、动画效果等。以下是一些常见的 jQuery 图片操作方法: 动态加载图片 使用 jQuery 的 attr()…

jquery js

jquery js

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。它兼容多种浏览器,提供易于使用的 API,使开发者能够更高…

jquery 对象

jquery 对象

jQuery 对象简介 jQuery 对象是通过 jQuery 选择器或方法创建的封装了 DOM 元素的集合。它是一个类数组对象,包含一组 DOM 元素并提供 jQuery 特有的方法链式操作。 创…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery鼠标

jquery鼠标

jQuery 鼠标事件处理 jQuery 提供了丰富的鼠标事件处理方法,可以方便地响应用户的鼠标操作。以下是常见的鼠标事件及其用法: 鼠标点击事件 click(): 鼠标单击时触发 dblclic…

jquery 高度

jquery 高度

jQuery 获取和设置元素高度的方法 使用 jQuery 可以方便地获取或设置元素的高度。以下是几种常用的方法: 获取元素高度 使用 height() 方法可以获取匹配元素中第一个元素的计算高度(…