本文转自:http://blog.csdn.net/cui_angel/article/details/7896883

siblings([expr])

得到所有匹配元素集合中各个元素的所有兄弟元素集合。返回匹配元素集合

<span style="font-size:18px;">    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"      "http://www.w3.org/TR/html4/loose.dtd">    <html>    <head>    <script src="http://code.jquery.com/jquery-latest.js"></script>    <script>    $(document).ready(function(){     var len = $(".hilite").siblings()     .css("color", "red")     .length;     $("b").text(len);     });     </script>    <style>    ul { float:left; margin:5px; font-size:16px; font-weight:bold; }     p { color:blue; margin:10px 20px; font-size:16px; padding:5px;      font-weight:bolder; }     .hilite { background:yellow; }     </style>    </head>    <body>    <ul>    <li>One</li>    <li>Two</li>    <li class="hilite">Three</li>    <li>Four</li>    </ul>    <ul>    <li>Five</li>    <li>Six</li>    <li>Seven</li>    </ul>    <ul>    <li>Eight</li>    <li class="hilite">Nine</li>    <li>Ten</li>    <li class="hilite">Eleven</li>    </ul>    <p>Unique siblings: <b></b></p>    </body>    </html>    </span>
<span style="font-size:18px;">    <span style="font-size: medium;"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <script src="http://code.jquery.com/jquery-latest.js"></script>  <script>  $(document).ready(function(){  var len = $(".hilite").siblings()  .css("color", "red")  .length;  $("b").text(len);  });  </script>  <style>  ul { float:left; margin:5px; font-size:16px; font-weight:bold; }  p { color:blue; margin:10px 20px; font-size:16px; padding:5px;   font-weight:bolder; }  .hilite { background:yellow; }  </style>  </head>  <body>  <ul>  <li>One</li>  <li>Two</li>  <li class="hilite">Three</li>  <li>Four</li>  </ul>  <ul>  <li>Five</li>  <li>Six</li>  <li>Seven</li>  </ul>  <ul>  <li>Eight</li>  <li class="hilite">Nine</li>  <li>Ten</li>  <li class="hilite">Eleven</li>  </ul>  <p>Unique siblings: <b></b></p>  </body>  </html>  </span>  </span>

$(".hilite").siblings()
将得到包含特殊样式‘hilite’元素的所有兄弟元素集合。以下是匹配元素集合

<li>One</li>
<li>Two</li>
<li>Four</li>
<li>Eight</li>
<li class="hilite">Nine</li>
<li>Ten</li>
<li class="hilite">Eleven</li>

注意:上面之所以会同时出现<li class="hilite">Nine</li>和<li class="hilite">Eleven</li>,是因为他们彼此之间都是各自的兄弟元素,所以在使用siblings()方法时会把彼此都给读取出来。

jquery遍历函数siblings()相关推荐

  1. 知识点六:jQuery遍历-同胞Siblings(), next(), nextAll()

    jQuery遍历-同胞 从同级元素之后遍历添加Siblings(),next(),nextAll(),nextUtil(), 在同级元素之前面进行遍历添加prev(),prevAll(),prevUn ...

  2. jQuery 遍历函数

    .add() 将元素添加到匹配元素的集合中. .andSelf() 把堆栈中之前的元素集添加到当前集合中. .children() 获得匹配元素集合中每个元素的所有子元素. .closest() 从元 ...

  3. jQuery遍历函数总结

    http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp 转载于:https://www.cnblogs.com/realsoul/p/5 ...

  4. jQuery 遍历方法总结

    遍历方法有:1.add(),用于把元素添加到匹配元素的集合中:2.children(),用于返回被选元素的所有直接子元素:3.closest(),用于返回被选元素的第一个祖先元素:4.contents ...

  5. jQuery 遍历 (each、map)

    jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着这个选择移动,直到抵达您期望的元素为止 ...

  6. JQuery:JQuery遍历详解

    JQuery:遍历 一.什么是遍历? jQuery 遍历,意为"移动",用于根据其相对于其他元素的关系来"查找"(或选取)HTML 元素.以某项选择开始,并沿着 ...

  7. 前端 -> jQuery 遍历

    文章目录 jQuery 遍历 - 祖先 jQuery parentsUntil() 方法 jQuery 遍历 - 后代 jQuery 遍历 - 同胞(siblings) jQuery 遍历- 过滤 详 ...

  8. jquery遍历多个li_jQuery中10个非常有用的遍历函数

    使用jQuery,可以 很容易的选择HTML元素.但有些时候,在HTML结构较为复杂时,提炼我们选择的元素就是一件麻烦的事情.在这篇教程中,我们将探讨十种方 法去精炼和扩展我们将要操作的集合. HTM ...

  9. jquery遍历元素children、find、parent、parents、parentsUntil、next、prev、siblings、closest、filter、not

    全栈工程师开发手册 (作者:栾鹏) jquery系列教程2-DOM操作全解 jquery遍历元素 jquery元素的函数包括children.find.parent.parents.parentsUn ...

最新文章

  1. 测试php语句执行时间
  2. CCNP之BSCI实验6:EIGRP验证
  3. mongodb数据库淘汰_MongoDB 等 NoSQL 与关系型数据库相比,有什么优缺点及适用场景?...
  4. Ubuntu: 为firefox安装flash插件
  5. 用Python下载一只猫
  6. array_multisort - 如何保持键值,不重置键值,键名保持不变
  7. SAP Fiori My task里complete checkbox的处理
  8. 奉献给你:《Visual C# 2005程序开发与界面设计秘诀》
  9. iOS 3D Touch功能
  10. 推荐系统实践---第一章:好的推荐系统
  11. 倍福--软件界面介绍
  12. html网页的说课稿,【必备】说课稿模板集锦六篇
  13. 今晚7:30 | 推荐系统中的异构关系学习——香港大学计算机学院助理教授黄超
  14. sql 字段逗号分割
  15. Excel中实现时间相减,得到间隔时间(年月日时分秒)
  16. Matlab语句:rmoutliers(检测并删除数据中的离群值)
  17. 10个可爱的外国互动型网站
  18. 阿里大鱼进行发短信业务---使用详细步骤-Java操作
  19. 径向Kohn-Sham方程的谱有限元方法
  20. MAC版本的IBM SPSS Statistics 安装教程

热门文章

  1. 137 Single Number II 数组中除了一个数外,其他的数都出现了三次,找出这个只出现一次的数...
  2. 2、Flume1.7.0入门:安装、部署、及flume的案例
  3. 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
  4. 数据库VIEW(视图)
  5. Axure教程:如何使用动态面板?动态面板功能详解
  6. Opencv学习笔记(六)SURF学习笔记
  7. JQuery UI 1.8.13发布看看有哪些变动
  8. 信息系统项目管理师备考之旅1---学习计划和方法制定
  9. Android SDCard Mount 流程分析(一)
  10. Android用户界面布局(layouts)