Reigel's demo page

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/base/jquery-ui.css">
<div class="demo">
    
    <button>A button element</button>
    
    <input type="submit" value="A submit button"/>
    
    <a href="#">An anchor</a>
    
</div><!-- End demo -->


<button id="trigger">Trigger Submit button click</button>

JavaScript

$(function() {
    // make button()
    $("button, input:submit, a", ".demo").button().click(function(){
        alert('from button() : I was triggered!');
    });
    
    // add click handler..
    $('input:submit').click(function(){
        alert('a submit button being triggered');
    });
    
    // prevent default operation of an anchor
    $("a", ".demo").click(function() { return false; });
    
    // trigger click on submit button
    $('#trigger').click(function(){
        $('input:submit').trigger('click');
    });
});