当前位置:首页 > jquery

jquery 兄弟

2026-01-16 14:37:43jquery

jQuery 兄弟元素选择器

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

使用 siblings() 方法

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

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

使用 next()prev() 方法

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

jquery 兄弟

$('#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() 方法选择当前元素之前直到匹配选择器的元素之间的所有兄弟元素。

jquery 兄弟

$('#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代码示例:

// 选择所有兄弟元素
$('#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实现vue

jquery实现vue

jQuery 和 Vue.js 是两种不同理念的前端工具,jQuery 以 DOM 操作和事件驱动为核心,而 Vue.js 是数据驱动的现代化框架。如果想用 jQuery 实现类似 Vue 的功能(如…

jquery教程

jquery教程

jQuery 简介 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画设计和 Ajax 交互。其核心特点是“写得更少,做得更多”(Write Les…

jquery之家

jquery之家

jQuery之家相关资源 jQuery之家是一个提供jQuery插件、教程和资源的网站,适合开发者学习和使用jQuery技术。以下是关于jQuery之家的主要内容和资源: 网站内容 提供丰…

react 如何引入jquery

react 如何引入jquery

引入 jQuery 到 React 项目 在 React 项目中引入 jQuery 可以通过多种方式实现,但需要注意 React 和 jQuery 操作 DOM 的方式可能冲突,因此建议仅在必要时使用…

jquery下载

jquery下载

jQuery下载方法 官方渠道下载 访问jQuery官网(https://jquery.com/),点击首页的“Download”按钮。页面提供两个版本: Production:压缩版(mini…

jquery手册

jquery手册

jQuery手册概览 jQuery是一个快速、简洁的JavaScript库,简化了HTML文档遍历、事件处理、动画和Ajax交互。以下是核心功能和常用方法的分类整理。 核心方法 $(selecto…