jQuery insertBefore()Method

jQuery HTML/CSS 方法jQuery HTML/CSS Methods

Examples

Insert a <span> element before each <p> element:

$("button").click(function(){ $("<span>Hello world!</span>").insertBefore("p"); });

Try it Yourself »

Definition and Usage

The insertBefore() method inserts HTML elements before the selected elements.

Tip:To insert HTML elements after the selected elements, use theinsertAfter()method.


Syntax

$(content).insertBefore(selector)

Parameter Description
content Required. Specifies the content to insert (must contain HTML tags).

Note:Ifcontentis an existing element, it will be removed from its current position and inserted before the selected elements.
selector Required. Specifies where to insert the content.


实例

More Examples

Insert an existing element
How to use the insertBefore() method to insert an existing element before each selected element.


jQuery HTML/CSS 方法jQuery HTML/CSS Methods

Other Extensions