As an addition to this, you can also listen for specific events, or custom events like so:
$('#myDiv').bind('myCustomEvent',function(){ // do something }); -----Original Message----- From: jquery-en@googlegroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Josh Nathanson Sent: Monday, September 08, 2008 4:11 PM To: jquery-en@googlegroups.com Subject: [jQuery] Re: Fire events programmatically Isn't that the same as this: $("#ID1").trigger("change"); -- Josh ----- Original Message ----- From: "Huub" <[EMAIL PROTECTED]> To: "jQuery (English)" <jquery-en@googlegroups.com> Sent: Monday, September 08, 2008 11:30 AM Subject: [jQuery] Fire events programmatically > > Sometimes it's needed to create an event programmatically. (Which is > different from running an event function (triggering) > > This can be done by the following fire code > > var el=document.getElementById("ID1") > > fire(el,'change') > > > function fire(evttype) { > if (document.createEvent) { > var evt = document.createEvent('HTMLEvents'); > evt.initEvent( evttype, false, false); > el.dispatchEvent(evt); > } else if (document.createEventObject) { > el.fireEvent('on' + evttype); > } > } > looks like this trick is not yet in jQuery, perhaps for a reason? > > Huub > > Regards