> Thanks for the answer. I am binding the elements each time because I
> am also recreating the table. It is meant to simulate what happens
> when a block of markup is replaced with an AJAX call and the jQuery
> functions then attach these events. The markup for the table is
> removed and then recreated before the function to attach the behavior
> is run.
> What I have determined is that the bind function takes longer each
> time.
> I have created a ticket on this issue. I am trying to determine what I
> can do to fix it but I could use some help.
> http://dev.jquery.com/ticket/1463
> On Aug 3, 5:40 pm, "Ganeshji Marwaha" <ganeshr...@gmail.com> wrote:
> > In your attachBehavior method, u r attaching the click event every time.
> > This means that during each run, the same handler is run multiple times.
> > That is what is causing ur problem. Attach the click() event only once, and
> > u should see consistent results.
> > -GTG
> > On 8/2/07, offwhite <offwh...@gmail.com> wrote:
> > >http://brennan.offwhite.net/fasterjquery/
> > > I put together a test to see how well jQuery would perform if I
> > > carefully chained multiple functions together or use the "each"
> > > function or completely break them up into separate calls. I was able
> > > to show the chaining is the fastest while the each function still
> > > performed alright.
> > > What I discovered was that when the functions are run again they take
> > > longer. And it adds up each time. I would like to know if there is
> > > something I should do or if there is something in jQuery that is
> > > causing this behavior.
> > > You can see the sample here...
> > >http://brennan.offwhite.net/fasterjquery/