Simple jQuery.click test

For a friend, trying to simulate a simple .click firing

by brianarn

HTML

<button id="clickme">Click Me</button>
<ul id="clicklist">
    <li>Each time you click above, a new item should appear</li>
    <li>There is also an interval running every 2 seconds, with jQuery.click firing</li>
</ul>

CSS

#clicklist {
    list-style-type: disc;
    margin-left: 20px;
}

JavaScript

// Wait for DOM ready
$(document).ready(function() {
    // Get our button
    var btn = $("#clickme"),
        ul = $("#clicklist");

    // Set up click handnling
    btn.click(function(evt) {
        console.log('Clicked!', evt);
        ul.append('<li>Clicked at ' + evt.timeStamp + '</li>');
    });

    // In one second, fire a click
    setInterval(function() {
        btn.click();
        console.log('Button Clicked in timeout');
    }, 2000);
});