Bug Tracker


Ticket #9274 (closed bug: duplicate)

Opened 3 years ago

Last modified 2 years ago

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:
Blocking: Blocked by:


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

comment:1 Changed 3 years ago by rwaldron

  • Priority changed from undecided to low
  • Resolution set to worksforme
  • Status changed from new to closed
  • Component changed from unfiled to event

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


Version 0, edited 3 years ago by rwaldron (next)

comment:2 Changed 3 years ago by anonymous

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

comment:3 Changed 3 years ago by rwaldron

#9595 is a duplicate of this ticket.

comment:4 Changed 2 years ago by dmethvin

  • Status changed from closed to reopened
  • Resolution worksforme deleted

comment:5 Changed 2 years ago by dmethvin

  • Status changed from reopened to closed
  • Resolution set to duplicate

comment:6 Changed 2 years ago by dmethvin

Duplicate of #3827.

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.


Add a comment

Modify Ticket

as closed

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.