Bug Tracker

Modify

Ticket #4071 (closed bug: invalid)

Opened 4 years ago

Last modified 4 years ago

change() event delegation failing in IE 6

Reported by: dom Owned by: brandon
Priority: major Milestone: 1.3.2
Component: event Version: 1.3.1
Keywords: Cc:
Blocking: Blocked by:

Description

Hi,

It seems like the change() event triggered by a select element is not properly bubbled up to its parents in IE 6 (and I suspect, but haven't been able to check, IE 7 as well).

The attached code works as expected in FF and Opera (triggers an alert on changing the values of one of the select), but not in IE.

Attachments

test-cumulative-ie.html Download (1.2 KB) - added by dom 4 years ago.
Illustration of change() event not propagated in IE

Change History

Changed 4 years ago by dom

Illustration of change() event not propagated in IE

comment:1 Changed 4 years ago by dmethvin

The change event does not bubble in IE, even though the W3C says it should. The problem is more noticeable now that the .live() function might encourage you to rely on bubbling.

comment:2 Changed 4 years ago by dmethvin

  • Status changed from new to closed
  • Resolution set to invalid

There are items on the roadmap to expand .live() support. For now it's working as documented so I'll close this ticket since it's not a bug.

 http://docs.jquery.com/Events/live#typefn

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

View

Add a comment

Modify Ticket

Action
as closed
Author


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

 
Note: See TracTickets for help on using tickets.