当前位置:首页 > 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 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支…

jquery 筛选器

jquery 筛选器

jQuery 筛选器 jQuery 筛选器用于从一组匹配的元素中进一步筛选出符合条件的子集。这些筛选器可以基于元素的位置、内容、属性或状态进行筛选。 基本筛选器 :first 选择第一个匹配的元素。…

jquery中

jquery中

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

jquery标签

jquery标签

jQuery 标签操作 jQuery 提供了多种方法来操作 HTML 标签(元素),包括创建、修改、删除和遍历等。以下是常用的 jQuery 标签操作方法: 选择标签 使用选择器获取 HTML 元素…

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…

jquery 对象

jquery 对象

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