funciona de igual forma que sin el ui, por eso no dice nada en la documentación porque tenés que tratar el html para obtener el valor
si no le das un valor no sabrás cuál es el seleccionado porque te dará como resultado radio=on para cualquiera, capaz por eso te parece que no cambia el valor
Código HTML:
Ver original <input type="radio" id="radio1" name="radio" value="1" /><label for="radio1">Choice 1
</label> <input type="radio" id="radio2" name="radio" value="2" checked="checked" /><label for="radio2">Choice 2
</label> <input type="radio" id="radio3" name="radio" value="3" /><label for="radio3">Choice 3
</label>
Código Javascript
:
Ver original$( "#radio" ).buttonset();
$('form').submit( function(){
alert( $(this).serialize() );
return false;
});