Ticket #3876 (closed bug: wontfix)
Live event "change" doesn't work
| Reported by: | remiprev | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 1.3.1 |
| Component: | event | Version: | 1.3 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
This code is working:
$('input').bind('change', function() {
alert('fired!');
});
But this is not:
$('input').live('change', function() {
alert('fired!');
});
Change History
comment:2 Changed 4 years ago by dmethvin
http://docs.jquery.com/Events/live
"Currently not supported: blur, focus, mouseenter, mouseleave, change, submit"
Those events might be added in the future, but for now it's working as documented.
The reason it's IE-specific is that IE doesn't bubble change events although the W3C says it should:
http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-htmlevents
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

Oops, should have mentionned that it doesn't work in Internet Explorer only.