jQuery prev()Method

jQuery 遍历方法jQuery Traversing Methods

Example

Return the previous sibling of each <li> element with class name "start":

$(document).ready(function(){ $("li.start").prev().css({"color":"red","border":"2px solid red"}); });

Result:

    ul (parent)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)

Try it Yourself »

Definition and Usage

The prev() method returns the previous sibling element of the selected element.

Sibling elements are elements that share the same parent element.

Note:This method returns only one element.

DOM tree:This method traverses backwards through the previous sibling elements of the DOM element.

Related methods:

  • prevAll()- Return all previous sibling elements of the selected element
  • prevUntil()- Return all previous sibling elements between the two given parameters

Syntax

$(selector).prev(filter)

Parameter Description
filter Optional. Specifies a selector expression that narrows down the search for the previous sibling element.

实例

More Examples

Select the previous sibling element of each <div> element
How to select the previous sibling element of each <div> element.

Narrow down the search
How to select the previous sibling <p> element of each <div> element.


jQuery 遍历方法jQuery Traversing Methods

Other Extensions