previousSiblings
previousSiblings(element) -> [HTMLElement...]
返回 element
的所有前导兄弟节点,结果为一个数组,数组元素已经过 扩展。
如果两个元素有相同的父节点,则认为它们是兄弟节点,因此在样例中,head
和 body
是兄弟节点(它们的父节点都是 html
)。前导兄弟节点可简单的看作文档中排在 elemnet
之前的兄弟节点。
返回的数组成员按照元素在页面中的顺序 反序 进行排列(例如:索引 0 表示距 element
最近的前导兄弟节点)。
注意:所有 Prototype 的 DOM 扩展方法均忽略文本节点,仅返回元素节点。
样例
<ul>
<li id="golden-delicious">Golden Delicious</li>
<li id="mutsu">Mutsu</li>
<li id="mcintosh">McIntosh</li>
<li id="ida-red">Ida Red</li>
</ul>
$('mcintosh').previousSiblings();
// -> [li#mutsu, li#golden-delicious]
$('golden-delicious').previousSiblings();
// -> []