Method: Element#previous_elements
- Defined in:
- lib/source/redshift/element.rb
#previous_elements(match_selector = nil) ⇒ Object
call-seq:
elem.previous_elements -> array
Returns the array of sibling elements that precede elem on the DOM tree.
<div id='container'>
<div id='a_element'></div>
<div id='b_element'></div>
<div id='c_element'></div>
<div id='d_element'></div>
</div>
elem = Document['#c_element'] #=> #<Element: DIV id="c_element">
elem.previous_elements #=> [#<Element: DIV id="a_element">, #<Element: DIV id="b_element">]
395 396 397 |
# File 'lib/source/redshift/element.rb', line 395 def previous_elements(match_selector = nil) Document.walk(self, 'previousSibling', nil, match_selector, true) end |