当前位置:首页 > jquery

jquery获取同级元素

2026-03-16 19:00:55jquery

获取同级元素的方法

在jQuery中,获取同级元素可以通过以下几种方式实现:

使用siblings()方法
siblings()方法返回被选元素的所有同级元素,可以配合选择器进一步筛选:

$('#target').siblings(); // 获取所有同级元素
$('#target').siblings('.class-name'); // 获取指定类名的同级元素

使用next()prev()方法
获取相邻的同级元素:

jquery获取同级元素

$('#target').next(); // 获取下一个同级元素
$('#target').prev(); // 获取上一个同级元素
$('#target').nextAll(); // 获取之后所有同级元素
$('#target').prevAll(); // 获取之前所有同级元素

结合DOM遍历
通过父元素间接获取同级元素:

$('#target').parent().children(); // 获取所有子元素(包括自己)
$('#target').parent().children().not('#target'); // 排除自己后的同级元素

示例代码

筛选特定类型的同级元素

jquery获取同级元素

// 获取所有同级<li>元素
$('#list-item').siblings('li');

操作相邻元素

// 修改下一个同级元素的样式
$('#button').next().css('color', 'red');

排除自身后操作

// 为所有同级元素(除自己外)添加类
$('#item').siblings().addClass('highlight');

标签: 元素jquery
分享给朋友:

相关文章

jquery教程

jquery教程

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

jquery切换

jquery切换

jQuery切换操作 jQuery提供了多种切换方法,用于在元素状态之间进行切换,包括显示/隐藏、类名切换、属性切换等。以下是常见的jQuery切换方法: 显示与隐藏切换 使用toggle()方法可…

jquery滑动

jquery滑动

jQuery 滑动效果实现方法 使用 slideDown() 和 slideUp() slideDown() 用于向下滑动显示元素,slideUp() 用于向上滑动隐藏元素。两者均可设置动画持续时间(…

jquery 列表

jquery 列表

jQuery 列表操作 jQuery 提供了多种方法来操作 HTML 列表(如 <ul> 或 <ol>)。以下是一些常见的操作方式: 动态添加列表项 使用 append()…

jquery 版本

jquery 版本

以下是关于 jQuery 版本的详细信息: jQuery 主要版本概览 jQuery 目前有三个主要版本分支:1.x、2.x 和 3.x。每个分支针对不同的浏览器兼容性和功能需求设计。 jQuer…

jquery 宽度

jquery 宽度

jQuery 获取和设置元素宽度的方法 获取元素宽度 使用 .width() 方法可以获取匹配元素集合中第一个元素的宽度(不包含内边距、边框和外边距)。该方法返回一个数值,单位为像素。 var wi…