>> 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 -~----------~----~----~----~------~----~------~--~---