当前位置:首页 > jquery

jquery获取第一个元素

2026-03-16 17:00:01jquery

jQuery 获取第一个元素的方法

在 jQuery 中,可以通过多种方式获取匹配元素集合中的第一个元素。以下是几种常见的方法:

使用 :first 选择器

$('selector:first')

此方法直接选择匹配的第一个元素,例如 $('div:first') 会选中页面中第一个 div 元素。

使用 first() 方法

jquery获取第一个元素

$('selector').first()

此方法从匹配的元素集合中返回第一个元素。例如 $('div').first() 效果与 :first 相同。

使用 eq(0) 方法

jquery获取第一个元素

$('selector').eq(0)

通过索引获取第一个元素,索引从 0 开始。eq(0) 即表示第一个元素。

使用 get(0)[0] 获取原生 DOM 元素

$('selector').get(0)
// 或
$('selector')[0]

这两种方法会返回原生 DOM 元素而非 jQuery 对象,适合需要直接操作 DOM 的场景。

示例代码

// 获取第一个 div 元素并添加红色边框
$('div:first').css('border', '1px solid red');

// 另一种方式
$('div').first().css('background', 'yellow');

// 通过索引获取
$('div').eq(0).text('这是第一个 div');

// 获取原生 DOM 元素
var firstDiv = $('div')[0];
console.log(firstDiv.innerHTML);

注意事项

  • :firstfirst() 返回的是 jQuery 对象,可以继续链式调用其他 jQuery 方法。
  • get(0)[0] 返回的是原生 DOM 元素,不能直接使用 jQuery 方法。
  • 在大型 DOM 结构中,first()eq(0) 的性能通常优于 :first 选择器。

标签: 第一个元素
分享给朋友:

相关文章

jquery删除元素

jquery删除元素

使用 jQuery 删除元素的方法 删除元素及其子元素 remove() 方法可以删除选中的元素及其所有子元素。 示例代码: $("#elementId").remove(); 仅删除元…

vue实现元素定位

vue实现元素定位

Vue 中实现元素定位的方法 在 Vue 中实现元素定位通常涉及 DOM 操作或响应式数据绑定。以下是几种常见方法: 使用 ref 获取 DOM 元素 通过 Vue 的 ref 属性可以获取模板中的…

vue实现点击元素音效

vue实现点击元素音效

添加点击音效的基本方法 在Vue中实现点击元素音效可以通过HTML5的<audio>元素或Web Audio API完成。以下是两种常见实现方式: 使用HTML5 Audio元素 &l…

vue实现元素无限滚动

vue实现元素无限滚动

无限滚动的实现方法 使用Vue实现无限滚动可以通过监听滚动事件或使用现成的库来完成。以下是几种常见的实现方式: 使用Intersection Observer API Intersection Ob…

vue实现元素显示隐藏

vue实现元素显示隐藏

使用 v-show 指令 通过 v-show 指令可以控制元素的显示与隐藏,本质是通过 CSS 的 display 属性切换。适合频繁切换显示状态的场景。 <template> &l…

react如何获取元素高度

react如何获取元素高度

获取元素高度的常用方法 在React中获取元素高度可以通过以下几种方式实现: 使用useRef和useEffect钩子 通过React的ref系统获取DOM节点并测量其高度: import…