Syntax error How to fire jQuery events with setTimeout?

How to fire jQuery events with setTimeout?



The jQuery setTimeout() method is used to set an interval for events to fire.

Example

Here, we will set an interval of 3 seconds for an alert box to load using jQuery events:

Live Demo

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("#button1").click(function(){
       setTimeout("alert('Hello World!');", 3000);
    });
});
</script>
</head>
<body>

<button id="button1">Click</button>
<p>Click the above button and wait for 3 seconds. An alert box will generate after 3 seconds.</p>

<p></p>
</body>
</html>
Updated on: 2019-12-11T07:28:43+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements