Manejador de cambio de menú desplegable UI semántica

Tengo el siguiente menú desplegable con la UI semántica:

 

Y en el lado jQuery lo inicio:

 $(".select-language").dropdown() 

¿Cómo puedo agregar el controlador de change ?

Lo único relacionado con esto que encontré en la documentación es:

onChange (valor, texto)

Contexto: menú desplegable

Se invoca después de seleccionar un elemento desplegable. recibe el nombre y el valor de la selección.

Esto suena un poco confuso para mí. ¿Como puedo usar lo?

JSFIDDLE

En realidad, hay tres formas de vincular el evento:

 // globally inherited on init $.fn.dropdown.onChange = function(){...}; // during init $('.myDropdown').dropdown({ onChange: function() {...} }); // after init $('.myDropdown').dropdown('setting', 'onChange', function(){...}); 

Parece que se puede agregar la configuración onChange al crear el menú desplegable:

 $(".select-language").dropdown({ onChange: function (val) { alert(val); } }); 

JSFIDDLE

  jQuery('.ui.ekstensi.fluid.dropdown').dropdown('setting','onAdd',function (val,text,choice) { alert(choice); }).dropdown('setting','onRemove',function (removedValue, removedText, removedChoice) { //your action here alert(removedValue); }); 

JSFIDDLE