2010-05-11 9 views
5

Estoy usando el jquery buttonset() en un conjunto de botones de opción (para agilizarlos). Me gustaría poder configurar el botón de opción seleccionado en otro evento de usuario. He estado investigando esto y aunque puedo configurar el botón de opción seleccionado, pero tampoco puedo (fácilmente) actualizar la interfaz de usuario para indicar cuál es el botón de opción seleccionado.jquery buttonset()

De lo que puedo decir, tengo que llamar a esto para establecer el botón de radio al índice n que comprobar

$('input[name="transactionsRadio"]')[n].checked = true; 

Y luego hacer algunas selector de jQuery enrevesado llama para eliminar el ui-estado activo desde una etiqueta y aplicarlo a la nueva etiqueta.

¿Es esta la forma más óptima de hacer esto? Esperaba un método equivalente al método 'activar' que está disponible para el control jquery Accordian.

¡Se agradecerá cualquier solución más elegante!

Respuesta

7
$("#yourInput").attr("checked", true).button("refresh"); 
+0

Gracias - debería haberlo encontrado! Me enganché tratando de encontrar un método .set ... – Kevin

Cuestiones relacionadas