当前位置:首页 > jquery

jquery兄弟

2026-03-17 09:49:50jquery

jQuery 兄弟元素选择方法

在jQuery中,选择兄弟元素可以通过多种方法实现,以下是常用的几种方式:

siblings() siblings()方法选择当前元素的所有兄弟元素,不包括自身。可以传入选择器参数进行筛选:

$("#target").siblings(); // 选择所有兄弟
$("#target").siblings(".active"); // 选择class为active的兄弟

next() next()方法选择紧邻的下一个兄弟元素:

jquery兄弟

$("#target").next(); // 下一个兄弟
$("#target").next("div"); // 下一个div兄弟

prev() prev()方法选择紧邻的上一个兄弟元素:

$("#target").prev(); // 上一个兄弟
$("#target").prev("p"); // 上一个p标签兄弟

nextAll() nextAll()选择当前元素之后的所有兄弟元素:

jquery兄弟

$("#target").nextAll(); // 之后所有兄弟
$("#target").nextAll("li"); // 之后所有li兄弟

prevAll() prevAll()选择当前元素之前的所有兄弟元素:

$("#target").prevAll(); // 之前所有兄弟
$("#target").prevAll(".item"); // 之前所有class为item的兄弟

nextUntil()/prevUntil() 这两个方法可以选择直到某个元素为止的兄弟:

$("#target").nextUntil(".stop"); // 之后直到遇到.stop类的兄弟
$("#target").prevUntil("#end"); // 之前直到遇到#id为end的兄弟

示例代码

<ul>
  <li>Item 1</li>
  <li id="target">Item 2</li>
  <li class="active">Item 3</li>
  <li>Item 4</li>
  <li class="stop">Item 5</li>
</ul>
// 选择所有兄弟
$("#target").siblings().css("color", "red");

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

// 选择直到.stop的所有后续兄弟
$("#target").nextUntil(".stop").addClass("highlight");

注意事项

  • 这些方法返回的都是jQuery对象,可以链式调用其他jQuery方法
  • 如果选择器没有匹配到元素,返回的是空jQuery对象
  • 这些方法都不包含元素自身,只操作兄弟元素

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

相关文章

jquery教程

jquery教程

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

jquery选择器

jquery选择器

jQuery 选择器基础 jQuery 选择器用于选取 DOM 元素,基于 CSS 选择器语法扩展。通过 $() 或 jQuery() 函数调用,返回匹配元素的集合。 常见选择器类型…

jquery作用

jquery作用

jQuery的作用概述 jQuery是一个快速、简洁的JavaScript库,主要用于简化HTML文档遍历、事件处理、动画设计和Ajax交互等操作。其核心目标是让开发者以更少的代码完成更多功能,同时解…

jquery 对话框

jquery 对话框

jQuery 对话框的实现方法 jQuery 对话框通常通过 jQuery UI 库中的 dialog() 方法实现。以下是几种常见的实现方式: 基本对话框实现 引入必要的 jQuery 和 jQ…

jquery获取

jquery获取

获取元素 使用jQuery选择器获取元素,通过CSS选择器或jQuery特定选择器定位目标元素。常见选择器包括ID选择器(#id)、类选择器(.class)、标签选择器(tag)等。示例: $('#…

jquery 方法

jquery 方法

jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。以下是一些常用的 jQuery 方法及其用途: 选择器方法 $("selec…