Bug Tracker

Opened 10 years ago

Closed 9 years ago

Last modified 9 years ago

#9274 closed bug (duplicate)

The click handler for a checkbox is called before the checked property is updated when triggering the click event with trigger()

Reported by: sime.vidas@… Owned by:
Priority: low Milestone: 1.next
Component: event Version: 1.6
Keywords: Cc:
Blocked by: Blocking:


Given a check-box and a click handler bound to it, if we use trigger('click') on that checkbox, the click handler will be called BEFORE the checked property is updated.

The jsFiddle is here: http://jsfiddle.net/H7qry/2/

Now, you could say that this is inevitable if you trigger the click event programmatically. However, if we use the built-in click() method to trigger the event, then this issue is NOT PRESENT.

See here: http://jsfiddle.net/H7qry/3/

Change History (6)

comment:1 Changed 10 years ago by Rick Waldron

Component: unfiledevent
Priority: undecidedlow
Resolution: worksforme
Status: newclosed

The correct event to listen for changes in the state of a checkbox is "change"... not click.


Last edited 10 years ago by Rick Waldron (previous) (diff)

comment:2 Changed 10 years ago by anonymous

@rwaldon The comment here is about triggering events not listening for them.

comment:3 Changed 10 years ago by Rick Waldron

#9595 is a duplicate of this ticket.

comment:4 Changed 9 years ago by dmethvin

Resolution: worksforme
Status: closedreopened

comment:5 Changed 9 years ago by dmethvin

Resolution: duplicate
Status: reopenedclosed

comment:6 Changed 9 years ago by dmethvin

Duplicate of #3827.

Note: See TracTickets for help on using tickets.