菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

jQuery 遍历 - 兄弟节点


使用 jQuery,您可以横向遍历 DOM 树来查找元素的兄弟节点。

兄弟节点拥有同一个父节点。


在 DOM 树中横向遍历

有许多有用的 jQuery 方法可用于在 DOM 树中横向遍历:

  • siblings()
  • next()
  • nextAll()
  • nextUntil()
  • prev()
  • prevAll()
  • prevUntil()

jQuery siblings() 方法

siblings() 方法返回所选元素的**所有**兄弟元素。

以下示例返回所有 ` 的兄弟元素:

示例

$(document).ready(function(){
  $("h2").siblings();
});
自己动手试一试 »

您还可以使用可选参数来过滤兄弟元素的搜索。

以下示例返回所有 ` 的兄弟元素中是 ` 元素的部分:

示例

$(document).ready(function(){
  $("h2").siblings("p");
});
自己动手试一试 »


jQuery next() 方法

next() 方法返回所选元素的**下一个**兄弟元素。

以下示例返回 ` 的下一个兄弟元素:

示例

$(document).ready(function(){
  $("h2").next();
});
自己动手试一试 »

jQuery nextAll() 方法

nextAll() 方法返回所选元素的**所有**下一个兄弟元素。

以下示例返回 ` 的所有下一个兄弟元素:

示例

$(document).ready(function(){
  $("h2").nextAll();
});
自己动手试一试 »

jQuery nextUntil() 方法

nextUntil() 方法返回两个指定参数之间的**所有**下一个兄弟元素。

以下示例返回 ` 和 ` 元素之间的**所有**兄弟元素:

示例

$(document).ready(function(){
  $("h2").nextUntil("h6");
});
自己动手试一试 »

jQuery prev(), prevAll() & prevUntil() 方法

prev()prevAll()prevUntil() 方法的工作方式与上述方法类似,但功能相反:它们返回**上一个**兄弟元素(沿着 DOM 树向后遍历兄弟元素,而不是向前)。


jQuery 练习

通过练习来测试自己

练习

使用 jQuery 方法获取 ` 元素的所有兄弟元素。

$("h2").();

开始练习


jQuery 遍历参考

有关所有 jQuery 遍历方法的完整概述,请访问我们的 jQuery 遍历参考


×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持