# jQuery prevAll() Method
[ jQuery Traversing Methods](#)
## Example
Return all sibling elements before each `
` element with the class name "start":
```javascript
$(document).ready(function(){
$("li.start").prevAll().css({"color":"red","border":"2px solid red"});
});
Result:
ul (parent)
* li (sibling)
* li (sibling)
* li (sibling)
* li (sibling with class name "start")
* li (sibling)
* li (sibling)
[Try it yourself Β»](#)
* * *
## Definition and Usage
The `prevAll()` method returns all sibling elements before the selected element.
Sibling elements are elements that share the same parent element.
**DOM Tree:** The method traverses backward through the sibling elements of the DOM element.
Related methods:
- Returns the previous sibling element of the selected element
- Returns all sibling elements between two given parameters
* * *
## Syntax
$(_selector_).prevAll(_filter_)
| Parameter | Description |
| :--- | :--- |
| _filter_ | Optional. A selector expression that narrows the search for sibling elements before the selected element. **Note:** To return multiple sibling elements, separate each expression with a comma. |

## More Examples
(#)
How to filter the search for sibling elements before an element.
(#)
How to use the filter parameter to return all sibling elements of `` elements with class names "1", "2", and "3".
[Select All Sibling Elements Before `
` Elements](#)
How to select all sibling elements before `
` elements.
[Select All Sibling `
` Elements Before `
` Elements](#)
How to select all sibling `
` elements before each `
` element.
* * jQuery Traversing Methods](#)