jQuery delay not working after three seconds
<p>After 3 seconds... the alert prompted does not show up. What am I doing wrong?</p>

<pre><code>$(function() {
    $("#test").live("click",function() { 
         $("#test2").delay(3000, function({
            alert('Hello!');
         }) );
        });
    });
</code></pre>
