Às vezes, com o botão jQuery UI definido, é difícil dizer qual está em foco. Isso pode ser especialmente verdadeiro se você tiver apenas 2 opções. Bem, aqui está um truque para adicionar um ícone ao botão atualmente selecionado para tornar mais claro qual deles está selecionado:
$('#mybuttonset').buttonset().change(function() {
// Remove icons from all buttons
$('#mybuttonset input').button("option", "icons", {primary: ""});
// Add icon to the selected button
$('input:checked', this).button("option", "icons", {primary: "ui-icon-check"}).button("refresh");
});
// Don't forgot to load the icon on the default option
$('input:checked', '#mybuttonset').button("option", "icons", {primary: "ui-icon-check"}).button("refresh");
Aqui está o que parece em ação
Se você quiser o ícone do lado direito do botão, use secondary
no lugar deprimary