Open In App

jQuery next() & nextAll() Method

Improve
Improve
Like Article
Like
Save
Share
Report

next(): The next() is an inbuilt function in jQuery which is used to return the next sibling of the selected element. Siblings are those having the same parent element in DOM Tree. Document Object Model (DOM) is a World Wide Web Consortium standard. This defines accessing elements in the DOM tree.

Syntax:

$(selector).next()

Parameters: It does not accept any parameters.

Return Value : It returns the next siblings of the selected element.

jQuery code to show the working of next() method:

Example 1:

html




<!DOCTYPE html>
<html>
 
<head>
    <style>
        .next * {
            display: block;
            border: 2px solid lightgrey;
            color: black;
            padding: 5px;
            margin: 15px;
        }
    </style>
    <script src=
 
    </script>
    <script>
        $(document).ready(function () {
            $("h3").next().css({
                "color": "black",
                "border": "2px solid green"
            });
        });
    </script>
</head>
 
<body class="next">
    <div>
        This is parent element !
        <p>
            This is first paragraph
        </p>
        <span>
            first span box
        </span>
        <h2>heading 2 !</h2>
        <h3>heading 3 !</h3>
        <p>This is the second paragraph
            and next sibling to h3 !
        </p>
    </div>
</body>
 
</html>


Output: In the above code, the next sibling element of “h3” get highlighted with green color.

nextAll(): The nextAll() is an inbuilt method in jQuery that is used to return all the next sibling elements of the selected element.

Syntax:

$(selector).nextAll()

Parameters: It does not accept any parameter.

Return Value: It returns all the next sibling elements of the selected element.

jQuery code to show the working of the nextAll() method:

Example 2:

html




<!DOCTYPE html>
<html>
 
<head>
    <style>
        .next * {
            display: block;
            border: 2px solid lightgrey;
            color: black;
            padding: 5px;
            margin: 15px;
        }
    </style>
    <script src=
    </script>
    <script>
        $(document).ready(function () {
            $("h2").nextAll().css({
                "color": "black",
                "border": "2px solid green"
            });
        });
    </script>
</head>
 
<body class="next">
    <div>
        This is parent element !
        <p>This is first paragraph </p>
        <span>first span box </span>
        <h2>heading 2 !</h2>
        <h3>heading 3 !</h3>
        <p>
              This is the second paragraph
            and next sibling to h3 !
        </p>
    </div>
</body>
 
</html>


Output: In the above code, all the next sibling elements of “h2” get highlighted with green color.



Last Updated : 11 Jul, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads