>> live('click') works for most browsers but not IE.
> Try the "change" event, it's more reliable:
> $('select').bind('change', function(){

That will work but not with .live() since the change event isn't
supported with it. The underlying reason, though, is that IE doesn't
bubble change events out of select elements, and .live() catches the
event at the document level.

The demo seems to show that IE also doesn't bubble click events out of
any contained option elements, and other browsers don't fire directly-
bound clicks on option elements. Is there any reasonable way to
normalize that at the jQuery level? Directly binding a click or change
event to the select may be the only working solution.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-dev@googlegroups.com
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to