当前位置:首页 > jquery

jquery同级

2026-03-17 16:46:40jquery

使用 jQuery 选择同级元素的方法

在 jQuery 中,可以通过多种方法选择同级元素(即与目标元素共享同一父元素的元素)。以下是常用的方法:

siblings() 方法
siblings() 方法选择当前元素的所有同级元素,可以通过选择器进一步筛选。例如:

$("#target").siblings(); // 选择所有同级元素
$("#target").siblings(".class-name"); // 选择同级中具有特定类的元素

next() 和 prev() 方法
next() 选择紧邻的下一个同级元素,prev() 选择紧邻的上一个同级元素:

$("#target").next(); // 下一个同级元素
$("#target").prev(); // 上一个同级元素

nextAll() 和 prevAll() 方法
nextAll() 选择当前元素之后的所有同级元素,prevAll() 选择之前的所有同级元素:

jquery同级

$("#target").nextAll(); // 之后的所有同级
$("#target").prevAll(); // 之前的所有同级

nextUntil() 和 prevUntil() 方法
nextUntil()prevUntil() 选择当前元素到指定元素之间的同级元素(不包括边界元素):

$("#target").nextUntil(".stop-class"); // 从当前元素到 .stop-class 之间的同级
$("#target").prevUntil(".stop-class"); // 同上,方向相反

示例代码

假设有以下 HTML 结构:

jquery同级

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

选择所有同级 li 元素:

$("#target").siblings("li").css("color", "red");

选择下一个同级元素:

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

选择从 #target.highlight 之间的同级元素:

$("#target").nextUntil(".highlight").css("background", "yellow");

注意事项

  • 同级选择方法均不包含当前元素本身。
  • 可以通过链式调用组合多个方法,例如 next().next() 选择下下个同级元素。
  • 使用选择器参数可以进一步过滤结果。

标签: jquery
分享给朋友:

相关文章

jquery下载

jquery下载

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

jquery官网

jquery官网

jQuery 官网地址 jQuery 的官方网站是 https://jquery.com/。该网站提供以下核心内容: 下载 jQuery:提供最新版本的 jQuery 库(压缩版和未压缩版),支持直…

jquery属性

jquery属性

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

jquery 方法

jquery 方法

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

jquery 下载

jquery 下载

jQuery 下载方法 官方网站下载 访问 jQuery 官网,点击页面上的“Download”按钮。官网提供两个版本: 压缩版(Production):文件名类似 jquery-x.x.x.m…

jquery 选择器

jquery 选择器

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