Simulating Button click in javascript
javascript
Solution
Since you are using jQuery you can use this onClick handler which calls `click`:
$("#datepicker").click()
This is the same as `$("#datepicker").trigger("click")`.
For a jQuery-free version check out this answer on SO.
Problem
So what i want to do is when i click on a button, it will pass this click event to another element in webpage, or you can say it will create a new click event in another element. Below is my code, it does not work, please let me know what is wrong with it, it looks make sense... ``` <!doctype html> <html lang="en"> <head> <meta charset="utf-8" /> <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" /> <script src="http://code.jquery.com/jquery-1.8.3.js"></script> <script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css" /> <script> $(function() { $( "#datepicker" ).datepicker(); }); </script> </head> <body> <p>Date: <input type="text" id="datepicker" onClick=alert("error") /></p> <button type="button" value="submit" onClick="document.getElementById("datepicker").click()">submit </button> </body> </html> ```