当前位置:首页 > jquery

jquery兄弟选择器

2026-02-04 04:39:19jquery

jQuery 兄弟选择器

jQuery 提供了多种选择器用于选取兄弟元素(即与当前元素同级的其他元素)。以下是常见的兄弟选择器及其用法:

相邻兄弟选择器(+

选取紧接在指定元素后的第一个兄弟元素:

$("#target + .sibling").css("color", "red");

一般兄弟选择器(~

选取指定元素之后的所有兄弟元素:

$("#target ~ .sibling").css("font-weight", "bold");

.siblings() 方法

选取所有兄弟元素(包括前后):

$("#target").siblings().addClass("highlight");

.next() 方法

选取紧邻的下一个兄弟元素:

$("#target").next().hide();

.nextAll() 方法

选取之后的所有兄弟元素:

$("#target").nextAll().fadeOut();

.prev() 方法

选取紧邻的上一个兄弟元素:

$("#target").prev().slideUp();

.prevAll() 方法

选取之前的所有兄弟元素:

$("#target").prevAll().remove();

过滤兄弟元素

可以在方法中使用选择器进一步过滤:

jquery兄弟选择器

$("#target").siblings(".active").toggle();
$("#target").next(".special").css("background", "yellow");

注意事项

  • 兄弟选择器仅匹配同级元素,不会跨层级。
  • 链式调用可以组合多个兄弟选择方法:
    $("#target").next().next().addClass("focus");
  • 这些方法返回的都是 jQuery 对象,可以直接调用其他 jQuery 方法。

标签: 兄弟选择器
分享给朋友:

相关文章

react兄弟之间如何传值

react兄弟之间如何传值

在 React 中,兄弟组件之间的传值通常需要通过共同的父组件作为中介来实现。以下是几种常见的方法: 通过父组件传递状态和回调函数 父组件维护状态,并将状态和修改状态的函数通过 props 分别传递…

js实现父选择器

js实现父选择器

在JavaScript中,没有直接的“父选择器”方法,但可以通过DOM操作或选择器组合实现类似功能。以下是几种常见方法: 通过parentNode属性获取父元素 使用parentNode属性可以获取…

jquery的选择器

jquery的选择器

jQuery 选择器基本语法 jQuery 选择器基于 CSS 选择器语法扩展,用于快速定位 DOM 元素。基本语法为 $("selector") 或 jQuery("selector"),返回匹配元…

jquery兄弟元素

jquery兄弟元素

jQuery 兄弟元素选择方法 在 jQuery 中,可以通过多种方法选择和操作兄弟元素(即与当前元素具有相同父元素的元素)。以下是常用的方法: next() 选择当前元素的下一个兄弟元素。 示例代…

jquery属性选择器

jquery属性选择器

jQuery 属性选择器概述 jQuery 属性选择器允许通过 HTML 元素的属性或属性值进行筛选和操作。这些选择器基于 CSS 属性选择器的语法扩展,支持更灵活的匹配方式。 常用属性选择器语法…

jquery标签选择器

jquery标签选择器

jQuery 标签选择器 jQuery 标签选择器用于直接选取 HTML 元素,通过标签名(如 div、p、a 等)匹配 DOM 元素。语法简单高效,适合快速操作特定类型的元素。 语法格式 $("…