当前位置:首页 > jquery

jquery 同级

2026-02-03 09:30:30jquery

jQuery 获取同级元素的方法

在 jQuery 中,可以使用以下方法获取当前元素的同级元素(即同一父元素下的其他子元素):

siblings() 方法

获取当前元素的所有同级元素(不包括自身)。

$("#target").siblings(); // 获取所有同级元素  
$("#target").siblings(".class-name"); // 获取指定 class 的同级元素  

next() 方法

获取当前元素的下一个同级元素(紧邻的下一个)。

$("#target").next(); // 获取下一个同级元素  
$("#target").next(".class-name"); // 获取下一个符合条件的同级元素  

nextAll() 方法

获取当前元素之后的所有同级元素。

$("#target").nextAll(); // 获取之后的所有同级元素  
$("#target").nextAll(".class-name"); // 获取之后符合条件的同级元素  

prev() 方法

获取当前元素的上一个同级元素(紧邻的上一个)。

$("#target").prev(); // 获取上一个同级元素  
$("#target").prev(".class-name"); // 获取上一个符合条件的同级元素  

prevAll() 方法

获取当前元素之前的所有同级元素。

$("#target").prevAll(); // 获取之前的所有同级元素  
$("#target").prevAll(".class-name"); // 获取之前符合条件的同级元素  

nextUntil()prevUntil()

获取当前元素之后或之前的同级元素,直到匹配某个条件为止。

$("#target").nextUntil(".stop-class"); // 获取之后的所有同级元素,直到遇到 .stop-class  
$("#target").prevUntil(".stop-class"); // 获取之前的所有同级元素,直到遇到 .stop-class  

示例代码

假设有以下 HTML 结构:

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

获取所有同级元素

$("#target").siblings().css("color", "red"); // 除自身外,所有 `<li>` 变为红色  

获取下一个同级元素

$("#target").next().css("font-weight", "bold"); // Item 3 变为粗体  

获取之后的所有同级元素

$("#target").nextAll().css("background", "yellow"); // Item 3、Item 4、Item 5 背景变黄  

获取符合条件的同级元素

$("#target").siblings(".highlight").css("border", "1px solid blue"); // Item 3 和 Item 5 添加蓝色边框  

这些方法可以灵活组合使用,以满足不同的 DOM 操作需求。

jquery 同级

标签: jquery
分享给朋友:

相关文章

jquery 之家

jquery 之家

jQuery 之家相关资源 jQuery 之家是一个提供 jQuery 插件、教程和代码示例的中文资源网站。以下是关于 jQuery 之家的一些有用信息: 网站内容 提供丰富的 jQuery…

jquery特效

jquery特效

jQuery 常见特效实现方法 淡入淡出效果 使用 fadeIn() 和 fadeOut() 方法实现元素的渐显和渐隐效果。可通过参数控制动画持续时间(毫秒)和缓动函数。 $("#element")…

jquery页面

jquery页面

jQuery 页面操作指南 jQuery 是一个快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互的操作。以下是 jQuery 在页面中的常见使用方法…

jquery div

jquery div

jQuery 操作 div 元素 jQuery 提供了多种方法来操作 div 元素,包括选择、修改内容、样式调整、事件绑定等。以下是常见操作的示例: 选择 div 元素 通过 ID 选择 div:…

jquery判断

jquery判断

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

jquery 方法

jquery 方法

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