jQuery before

The jQuery before() method is used to insert the specified content before the selected elements. It adds the content specified by the parameter, before each element in the set of matched elements.

The before() and insertBefore() both methods are used to perform same task. The main difference between them is in syntax, and the placement of the content and the target.

Syntax:

$(selector).before(content, function(index))  

Parameters of jQuery before() method

ParameterDescription
ContentIt is a mandatory parameter. It specifies the content to insert. Its possible values are:HTML elementsjQuery objectsDOM elements
Function (index)It specifies a function that returns the content which is used to insert.Index: It provides the index position of the element in the set.

Example of jQuery before() method

Let’s take an example to demonstrate the jQuery before() method.

<!DOCTYPE html>  

<html>  

<head>  

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>  

<script>  

$(document).ready(function(){  

    $("button").click(function(){  

        $("p").before("<p><b>Hello javatpoint.com</b></p>");  

    });  

});  

</script>  

</head>  

<body>  

<button>Insert content before each p element</button>  

<p>This is a tutorial website.</p>  

<p>This is a training institute.</p>  

</body>  

</html>

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *