How to hide div element after few seconds in jQuery ?

Given a div element, the task is to hide the div element after a few seconds using jQuery.
Approach:
- Select the div element.
- Use delay function (setTimeOut(), delay()) to provide the delay to hide() the div element.
Example 1: In this example, the setTimeOut() method is used to provide a delay to the fadeOut() method.
html
<!DOCTYPE HTML><html>Â
<head>    <title>        How to hide div element after        few seconds in jQuery ?    </title>Â
    <script src=    </script>Â
    <style>        #div {            background: green;            height: 100px;            width: 200px;            margin: 0 auto;            color: white;        }    </style></head>Â
<body style="text-align:center;">    <h1 style="color:green;">        zambiatek    </h1>Â
    <h2>        Click on button to hide         div after 1 sec    </h2>Â
    <div id="div">        This is Div box.    </div>    <br>Â
    <button onClick="myFunc()">        Click Here    </button>Â
    <h2 id="GFG"></h2>Â
    <script>        function myFunc() {            setTimeout(function () {                $('#div').fadeOut('fast');            }, 1000);            $('#GFG').text("Div hides after 1 second.");        }    </script></body>Â
</html> |
Output:
Example 2: In this example, the delay() method is used to provide delay to the fadeOut() method.
html
<!DOCTYPE HTML><html>Â
<head>    <title>        How to hide div element after        few seconds in jQuery ?    </title>Â
    <script src=    </script>Â
    <style>        #div {            background: green;            height: 100px;            width: 200px;            margin: 0 auto;            color: white;        }    </style></head>Â
<body style="text-align:center;">Â
    <h1 style="color:green;">        zambiatek    </h1>Â
    <h2>        Click on button to hide div after 1 sec    </h2>Â
    <div id="div">        This is Div box.    </div>    <br>Â
    <button onClick="myFunc()">        Click Here    </button>Â
    <h2 id="GFG"></h2>Â
    <script>        function myFunc() {            $("#div").delay(1000).fadeOut(500);            $('#GFG').text("Div hides after 1 second.");        }    </script></body>Â
</html> |
Output:




