当前位置:首页 > jquery

jquery的eq

2026-02-03 23:00:06jquery

jQuery的eq()方法

eq() 是 jQuery 中的一个核心方法,用于从匹配的元素集合中获取指定索引位置的元素。它返回一个包含单个元素的新 jQuery 对象,类似于数组的索引访问。

语法

$(selector).eq(index)
  • selector:jQuery 选择器,用于匹配一组元素。
  • index:整数,表示元素的索引位置(从 0 开始)。支持负数(从末尾开始计数,如 -1 表示最后一个元素)。

示例

1. 获取特定索引的元素

// 获取第一个 <li> 元素(索引 0)  
$("li").eq(0).css("color", "red");  

// 获取最后一个 <li> 元素(索引 -1)  
$("li").eq(-1).css("font-weight", "bold");  

2. 链式调用

// 选中所有 div,过滤出第三个,修改其背景色  
$("div").eq(2).css("background", "yellow");  

3. 结合其他方法使用

// 选中所有带有 class="item" 的元素,取第二个,隐藏它  
$(".item").eq(1).hide();  

get() 的区别

  • eq() 返回 jQuery 对象,可以继续调用 jQuery 方法。
  • get() 返回原生 DOM 元素,需转换为 jQuery 对象才能调用方法。
    
    // 使用 eq()  
    $("li").eq(0).css("color", "blue");  

// 使用 get() + 转换
$($("li").get(0)).css("color", "green");

jquery的eq



#### 注意事项  
- 索引超出范围时返回空 jQuery 对象(不会报错)。  
- 常用于动态操作 DOM 或遍历元素时的精准定位。  

通过 `eq()` 可以高效地操作集合中的特定元素,适合需要精确控制的场景。

标签: jqueryeq
分享给朋友:

相关文章

jquery教程

jquery教程

jQuery 教程:基础与实用方法 jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。其核心特点是“写得更少…

jquery加载

jquery加载

jQuery 加载方法 使用 CDN 加载 jQuery 推荐通过公共 CDN(如 Google、Microsoft 或 jQuery 官方)加载,速度快且可能已被浏览器缓存。 <…

jquery 表单

jquery 表单

jQuery 表单操作 使用 jQuery 操作表单可以简化 DOM 操作,提高开发效率。以下是一些常见的表单操作方法: 获取表单元素的值 使用 val() 方法可以获取或设置表单元素的值。 //…

jquery下拉

jquery下拉

jQuery 实现下拉效果的方法 使用 slideDown() 和 slideUp() 方法 通过 slideDown() 展开元素,slideUp() 收起元素,实现平滑的下拉动画效果。 $(…

jquery验证

jquery验证

jQuery 验证的基本方法 使用 jQuery 进行表单验证可以通过多种方式实现,以下是一些常见的方法和插件: 使用 jQuery 原生方法 通过 jQuery 选择器和事件处理函数,可以手动编写…

jquery 循环

jquery 循环

jQuery 循环方法 jQuery 提供了多种循环遍历元素或数组的方法,以下是常用的几种方式: each() 方法 each() 是 jQuery 中最常用的循环方法,用于遍历 jQuery 对象…