Open In App

How to insert an object before all paragraphs using jQuery ?

Last Updated : 06 Jun, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

jQuery is a Javascript library to ease the task of web developers. Developers can use the Jquery library rather than using Javascript in their code. Jquery provides a lot of good features like DOM manipulation, event handling, AJAX support, etc.

It is highly recommended to learn the basics of HTML, CSS, and Javascript before learning Jquery.

Approach: You can insert a jQuery object before all paragraphs by using the method called .before().

before(): This method is used to insert content specified by the parameter, before each element in the set of matched elements. It can accept any number of additional argument like – .prepend() and .after().

isnertBefore(): It is similar to the above function but the content precedes the method and is inserted before the target, which in turn is passed as the .insertBefore() method’s argument.

Syntax:

$(target).before(contentToBeInserted).
$(contentToBeInserted).insertBefore(target).

Example: In this example we are using the above-explained approach.

HTML




<!DOCTYPE html>
<html>
<head>
    <script src=
    </script>
    <style type="text/css">
        button {
            display: block;
            margin: 20px 0 0 0;
        }
    </style>
</head>
 
<body>
    <h1 style="color: green;">
        GeeksforGeeks
    </h1>
 
    <h3>
        How to insert a jQuery object before
        all paragraphs using jQuery?
    </h3>
    <p>PHP Tutorial</p>
    <p>Python Tutorial</p>
    <p>Java Tutorial</p>
    <button id="button1">
        Click to see the effect
    </button>
    <script>
        $("#button1").click(function () {
            $("p").before("<i>GeeksForGeeks.com</i>");
        });
    </script>
</body>
</html>


Output:

  • Before click: In the body element, we have initially 3 different paragraphs named – PHP tutorial, Python Tutorial, and Java Tutorial.
  • After click: After clicking the button, You can now notice that GeeksForGeeks.com is inserted before each paragraph.

 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads