How to select ID that starts with certain character using jQuery ?

Given an HTML document and the task is to select the elements with ID starts with certain characters using jQuery.
Approach: Use jQuery [attribute^=value] Selector to select the element with ID starts with certain characters.
Example 1: This example selects that element whose ID starts with ‘GFG’ and change their background color.
<!DOCTYPE HTML> <html>     <head>         <title>             How to select ID starts with             certain character in jQuery ?         </title>                   <style>             #GFG_DIV {                 background: green;                 height: 100px;                 width: 200px;                 margin: 0 auto;                 color: white;             }         </style>                   <script src =         </script>     </head>           <body style = "text-align:center;">               <h1 style = "color:green;" >             GeeksForGeeks         </h1>               <p id = "GFG_UP" style =             "font-size: 19px; font-weight: bold;">         </p>                   <div id = "GFG_DIV">             This is Div box.         </div>                   <br>                   <button onClick = "GFG_Fun()">             click here         </button>                   <p id = "GFG_DOWN" style =             "color: green; font-size: 24px; font-weight: bold;">         </p>                   <script>             $('#GFG_UP').text("Click on button to change "                         + "background-color of element's "                         + "ID starts with 'GFG'");             function GFG_Fun() {                 $( "[id^='GFG']" ).css("background-color", "pink");                 $('#GFG_DOWN').text("Div hides after 1 second.");             }         </script>     </body> </html>                    |
Output:
-
Before clicking the button:
-
After clicking the button:
Example 2: This example selects the elements whose ID starts with ‘GFG’ and set their background color.
<!DOCTYPE HTML> <html>     <head>         <title>             How to select ID starts with             certain character in jQuery ?         </title>                   <style>             #GFG_DIV {                 background: green;                 height: 100px;                 width: 200px;                 margin: 0 auto;                 color: white;             }         </style>                   <script src =         </script>     </head>           <body style = "text-align:center;">               <h1 style = "color:green;" >             GeeksForGeeks         </h1>               <p id = "GFG_UP" style =             "font-size: 19px; font-weight: bold;">         </p>                   <div id = "GFG_DIV">             This is Div box.         </div>                   <br>                   <button onClick = "GFG_Fun()">             click here         </button>                   <p id = "GFG_DOWN" style =             "color: green; font-size: 24px; font-weight: bold;">         </p>                   <script>             $('#GFG_UP').text("Click on button to change "                         + "background-color of element's "                         + "ID starts with 'GFG'");             function GFG_Fun() {                 var value = "GFG";                 $("[id^='" + value + "']" ).css("background-color", "pink");                 $('#GFG_DOWN').text("Div hides after 1 second.");             }         </script>     </body> </html>                    |
Output:
-
Before clicking the button:
-
After clicking the button:



