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