jquery/jquery-mobile — Issue #3700: on('change') does not fire on dynamic multiple select elements on iOS (iPad)
Author: frequent
Created: 2012-03-01 12:03:28+00:00
State: open

After updating to JQM 1.1 RC1 and Jquery 1.7.1 dynamic NATIVE select does not trigger on('change') anymore on iPad.

Try these two examples, in which I'm generating a select and fill it with options (set *multiple="multiple"*) based on header cells in a table (to toggle them):

Custom select fires change **OK**
Fiddle: http://jsfiddle.net/pERTD/4/
Website: http://www.franckreich.de/jqm/change.html

Native selects do not fire change **BROKEN**
Fiddle: http://jsfiddle.net/pERTD/6/
Website: http://www.franckreich.de/jqm/change-native.html

On Android everything seems ok. On desktop, a dynamic native select seems broken, too. So please check the above on iPad first.

Side note: I'm using iOS3.3 and hope this is not a problem. I cannot update, because it's my only test device