Я просто выдернул свои волосы из-за этого и придумал легкий способ сделать это. Вы в основном должны сказать selectmenu, чтобы вызвать событие изменения.
При настройке вашего выбора используйте метод close следующим образом:
//Set select box to jQuery UI selectmenu
$('select').selectmenu({
close: function(event, ui){
//Fire change event
$(this).change();
}
});
Затем определите событие изменения следующим образом:
$('#container').on('change', 'select', function(e){
alert('x');
});