当前位置:首页 > jquery

jquery 兄弟

2026-01-16 14:37:43jquery

jQuery 兄弟元素选择器

在jQuery中,选择兄弟元素可以通过多种方法实现。兄弟元素指的是与当前元素具有相同父元素的元素。

使用 siblings() 方法

siblings() 方法选择当前元素的所有兄弟元素,不包括元素本身。可以通过选择器进一步筛选。

$('#target').siblings(); // 选择所有兄弟元素
$('#target').siblings('.class-name'); // 选择具有特定class的兄弟元素

使用 next()prev() 方法

next() 方法选择当前元素的下一个兄弟元素,prev() 方法选择当前元素的上一个兄弟元素。

$('#target').next(); // 选择下一个兄弟元素
$('#target').next('.class-name'); // 选择下一个具有特定class的兄弟元素
$('#target').prev(); // 选择上一个兄弟元素
$('#target').prev('.class-name'); // 选择上一个具有特定class的兄弟元素

使用 nextAll()prevAll() 方法

nextAll() 方法选择当前元素之后的所有兄弟元素,prevAll() 方法选择当前元素之前的所有兄弟元素。

$('#target').nextAll(); // 选择之后的所有兄弟元素
$('#target').prevAll(); // 选择之前的所有兄弟元素

使用 nextUntil()prevUntil() 方法

nextUntil() 方法选择当前元素之后直到匹配选择器的元素之间的所有兄弟元素,prevUntil() 方法选择当前元素之前直到匹配选择器的元素之间的所有兄弟元素。

$('#target').nextUntil('.stop'); // 选择之后直到class为stop的元素之间的所有兄弟元素
$('#target').prevUntil('.stop'); // 选择之前直到class为stop的元素之间的所有兄弟元素

示例代码

假设有以下HTML结构:

<ul>
  <li>Item 1</li>
  <li id="target">Item 2</li>
  <li class="highlight">Item 3</li>
  <li>Item 4</li>
</ul>

选择兄弟元素的jQuery代码示例:

jquery 兄弟

// 选择所有兄弟元素
$('#target').siblings().css('color', 'red');

// 选择下一个兄弟元素
$('#target').next().css('font-weight', 'bold');

// 选择上一个兄弟元素
$('#target').prev().css('text-decoration', 'underline');

// 选择之后的所有兄弟元素
$('#target').nextAll().css('background-color', 'yellow');

// 选择之前的所有兄弟元素
$('#target').prevAll().css('background-color', 'lightgray');

// 选择之后直到class为highlight的元素之间的所有兄弟元素
$('#target').nextUntil('.highlight').css('border', '1px solid black');

通过这些方法,可以灵活地选择和操作兄弟元素。

标签: 兄弟jquery
分享给朋友:

相关文章

jquery最新版本

jquery最新版本

jQuery 最新版本 截至2024年7月,jQuery 的最新稳定版本是 3.7.1,发布于2023年11月16日。 版本特性 3.x 系列:支持现代浏览器(IE 9+),移除了旧版API…

jquery文档

jquery文档

以下是关于 jQuery 文档的核心内容和资源整理,便于快速查阅和使用: jQuery 官方文档 官网地址:jQuery Official Documentation 内容分类:API 参考…

jquery属性

jquery属性

jQuery 属性操作 jQuery 提供了多种方法来操作 HTML 元素的属性。这些方法可以用于获取、设置、修改或删除元素的属性。 获取属性值 使用 attr() 方法可以获取指定属性的值。例如,…

jquery 选中

jquery 选中

jQuery 选中元素的方法 jQuery 提供了多种方式来选中 DOM 元素,以下是一些常用的方法: 通过 ID 选中元素 使用 # 符号加上元素的 ID 来选中特定元素: $('#elemen…

jquery滑动

jquery滑动

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

jquery提交表单

jquery提交表单

使用 jQuery 提交表单 jQuery 提供了多种方法来提交表单,以下是常见的几种实现方式: 监听表单提交事件 通过监听表单的 submit 事件,可以阻止默认提交行为并执行自定义逻辑(如 Aj…