Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2012, 17:52
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Busqueda obtener valor de jQuery UI buttonset

Estoy usando jquery ui buttonset para darle estilo a los radio buttons. Es esto:
http://jqueryui.com/demos/button/#radio

Por alguna razón, el plugin no cambia el estado de los radio buttons cuando se clickea sobre uno de ellos. Y no encuentro manera de obtener el estado actual a la hora de enviar el formulario por ajax.

Este el el codigo:
Código HTML:
Ver original
  1. ...
  2. <tr>
  3.                                 <td class="label"><div>Pop Ups:</div></td>
  4.                                 <td class="iphone-radio">
  5.                                     <input type="radio" id="radio1" name="popups" val="on" /><label for="radio1">ON</label>
  6.                                     <input type="radio" id="radio2" name="popups" checked="checked> val="off" /><label for="radio2">OFF</label>
  7.                                 </td>
  8.                             </tr>
  9.                             <tr>
  10.                                 <td class="label"><div>Notificaciones:</div></td>
  11.                                 <td class="iphone-radio">
  12.                                     <input type="radio" id="radio3" name="notifications" val="on" /><label for="radio3">ON</label>
  13.                                     <input type="radio" id="radio4" name="notifications" val="off" checked="checked" /><label for="radio4">OFF</label>
  14.                                 </td>
  15.                             </tr>
  16. ...

Código Javascript:
Ver original
  1. j( "#preferences .iphone-radio" ).buttonset();

La documentacion del buttonset no dice como obtener el valor actual!! Y no encuentro en internet nada util.

En fin, una vez inicializados mis grupos de radio button, aquellos que tienen el atributo "checked" por default nunca lo pierden, y a los demas nunca se les adjudica.

Alguna pista?