easy

DocsVersion : 1.0.0

siblings( [ selector ] )

原型方法Define in : node.js

查找匹配元素的同级元素,如果选择器不为空将遍历所有的同级元素,直到查找到匹配的元素,没有选择器将查找所有的同级元素。

参数
  • selector
    String
    可选

    用于查找的选择器,支持基本选择器、属性选择器、伪类选择器。

返回值
  • easyJS Object

    查找结果。

例子1

查找 item3 的所有同级元素,并给这些元素添加一个背景颜色。

  • test1
  • test2
  • test3
  • test4
<ul id="demoList1">
    <li class="item1">test1</li>
    <li class="item2">test2</li>
    <li class="item3">test3</li>
    <li class="item4">test4</li>
</ul>
E( '#demoList1 .item3' ).siblings().css( 'backgroundColor', '#ccc' );

运行

例子2

查找 item3 的同级元素中 class 为 item1 的元素,并给该元素添加一个背景颜色。

  • test1
  • test2
  • test3
  • test4
<ul id="demoList2">
    <li class="item1">test1</li>
    <li class="item2">test2</li>
    <li class="item3">test3</li>
    <li class="item4">test4</li>
</ul>
E( '#demoList2 .item3' ).siblings( '.item1' ).css( 'backgroundColor', '#ccc' );

运行

查看其他查找 DOM 元素的方法
childrenprototype
findprototype
nextprototype
parentprototype
prevprototype