当前位置:首页 > jquery

jquery 兄弟

2026-03-02 16:08:36jquery

jQuery 兄弟元素选择方法

在 jQuery 中,可以通过多种方式选择兄弟元素(sibling elements)。以下是常见的几种方法:

siblings()

选择当前元素的所有兄弟元素(不包括自身)。

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

next()

选择当前元素的下一个兄弟元素。

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

nextAll()

选择当前元素之后的所有兄弟元素。

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

prev()

选择当前元素的上一个兄弟元素。

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

prevAll()

选择当前元素之前的所有兄弟元素。

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

nextUntil()prevUntil()

选择当前元素之后或之前的兄弟元素,直到匹配指定的选择器。

$("#target").nextUntil(".stop");
$("#target").prevUntil(".stop");

示例代码

假设有以下 HTML 结构:

jquery 兄弟

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

选择所有兄弟元素

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

选择下一个兄弟元素

$("#target").next().css("color", "blue");

选择之前的所有兄弟元素

$("#target").prevAll().css("color", "green");

选择直到 .stop 的兄弟元素

$("#target").nextUntil(".stop").css("color", "orange");

注意事项

  • 这些方法返回的是 jQuery 对象,可以链式调用其他 jQuery 方法。
  • 如果未找到匹配的兄弟元素,返回的 jQuery 对象为空(不会报错)。

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

相关文章

jquery点击

jquery点击

jQuery 点击事件绑定方法 使用 jQuery 绑定点击事件可以通过多种方式实现,以下是几种常见的方法: click() 方法绑定 $("#elementId").click(function…

jquery判断

jquery判断

jQuery 判断元素存在与属性方法 使用 jQuery 判断元素是否存在可通过检查选择器返回的 jQuery 对象长度: if ($('#elementId').length > 0) {…

jquery分页

jquery分页

jQuery分页的实现方法 jQuery分页可以通过多种方式实现,以下是几种常见的方法: 使用插件实现分页 jQuery有许多优秀的分页插件,如jQuery Pagination、DataTabl…

jquery点击按钮

jquery点击按钮

jQuery 点击按钮事件处理 在 jQuery 中,可以通过多种方式为按钮绑定点击事件。以下是常见的实现方法: 绑定点击事件 使用 .click() 方法直接为按钮绑定点击事件: $("#my…

jquery 包含

jquery 包含

jQuery 包含方法 jQuery 提供了多种方法来检查元素是否包含特定内容,包括文本、子元素或其他属性。以下是几种常用的方法: 检查元素是否包含特定文本 使用 :contains() 选择器或…

jquery 多选

jquery 多选

jQuery 多选实现方法 使用 prop() 方法实现多选 通过 prop() 方法可以批量设置多个复选框的选中状态。以下是一个示例代码: $('input[type="checkbox"]').…