Open In App

jQuery :only-child Selector

Last Updated : 06 Jul, 2023
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

It is a jQuery Selector used to select every element that is the only child of it's parent i.e only a single child is selected. 

Syntax:

$(":only-child")

Example 1: In this example, we are using only-child selector.

HTML
<!DOCTYPE html>
<html>

<head>
    <title>jQuery :only-child Selector</title>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script>
        $(document).ready(function () {
            $("p:only-child").css(
                "background-color", "green");
        });
    </script>
</head>

<body>
    <h1>
        <center>Geeks</center>
    </h1>
    <div style="border:1px solid;">
        <p>Geeks for Geeks</p>
    </div>
    <br>
    <div style="border:1px solid;">
        <p>Geeks for Geeks</p>
        <p>jQuery:Only Child Selector</p>
    </div>
    <br>
</body>

</html>

Output:

  

Example 2: In this example, we are using only-child selector.

HTML
<!DOCTYPE html>
<html>

<head>
    <title>jQuery :only-child Selector</title>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
    <script>
        $(document).ready(function () {
            $("p:only-child").css(
                "background-color", "green");
        });
    </script>
</head>

<body>
    <h1>
        <center>Geeks</center>
    </h1>
    <div style="border:1px solid;">
        <p>Geeks for Geeks</p>
    </div>
    <br>
    <div style="border:1px solid;">
        <p>Geeks for Geeks</p>
    </div>
    <br>
    <div style="border:1px solid;">
        <p>Geeks for Geeks</p>
    </div>
    <br>
</body>

</html>

Output:

 


Similar Reads