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


Reply via email to